CN105874498A - 用于经由3d按需制造的商品递送的供应商接口 - Google Patents
用于经由3d按需制造的商品递送的供应商接口 Download PDFInfo
- Publication number
- CN105874498A CN105874498A CN201480072140.8A CN201480072140A CN105874498A CN 105874498 A CN105874498 A CN 105874498A CN 201480072140 A CN201480072140 A CN 201480072140A CN 105874498 A CN105874498 A CN 105874498A
- Authority
- CN
- China
- Prior art keywords
- commodity
- user
- manufacture
- mod
- order
- 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.)
- Pending
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 631
- 238000012384 transportation and delivery Methods 0.000 title claims abstract description 197
- 238000000034 method Methods 0.000 claims abstract description 313
- 230000004044 response Effects 0.000 claims description 35
- 238000002716 delivery method Methods 0.000 abstract description 4
- 238000003860 storage Methods 0.000 description 59
- 230000008569 process Effects 0.000 description 58
- 238000013461 design Methods 0.000 description 32
- 230000015654 memory Effects 0.000 description 29
- 238000013475 authorization Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 19
- 239000000463 material Substances 0.000 description 17
- 238000013500 data storage Methods 0.000 description 15
- 238000005516 engineering process Methods 0.000 description 14
- 238000012986 modification Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 230000009471 action Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000011156 evaluation Methods 0.000 description 5
- 230000033001 locomotion Effects 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 4
- 229910052799 carbon Inorganic materials 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 4
- 238000013178 mathematical model Methods 0.000 description 4
- 238000007639 printing Methods 0.000 description 4
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 239000000470 constituent Substances 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000013515 script Methods 0.000 description 3
- 230000033228 biological regulation Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 239000003245 coal Substances 0.000 description 2
- 238000004883 computer application Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000011960 computer-aided design Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000004134 energy conservation Methods 0.000 description 2
- 239000004744 fabric Substances 0.000 description 2
- 210000003127 knee Anatomy 0.000 description 2
- 238000002844 melting Methods 0.000 description 2
- 230000008018 melting Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 208000031481 Pathologic Constriction Diseases 0.000 description 1
- 238000000149 argon plasma sintering Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- OSGAYBCDTDRGGQ-UHFFFAOYSA-L calcium sulfate Chemical compound [Ca+2].[O-]S([O-])(=O)=O OSGAYBCDTDRGGQ-UHFFFAOYSA-L 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 235000014510 cooky Nutrition 0.000 description 1
- 238000005034 decoration Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 201000006549 dyspepsia Diseases 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000010894 electron beam technology Methods 0.000 description 1
- 238000010100 freeform fabrication Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000012010 growth Effects 0.000 description 1
- 230000003137 locomotive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 235000012054 meals Nutrition 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 239000008188 pellet Substances 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 239000000843 powder Substances 0.000 description 1
- 230000029058 respiratory gaseous exchange Effects 0.000 description 1
- 238000000110 selective laser sintering Methods 0.000 description 1
- 238000005245 sintering Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
- 210000001215 vagina Anatomy 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 230000003936 working memory 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
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
可以提供用于将按需制造的商品提供给用户的方法和系统。可以接收针对商品的用户请求。商品可以具有与其相关联的3D制造指令。可以确定针对商品的递送方法。可以选择制造装置以基于3D制造指令制造商品。可以将指令发送给制造装置以基于3D制造指令制造商品。可以提供用于根据递送方法递送商品的递送指令。
Description
相关申请的交叉引用
本申请要求来自标题为“FULFILLMENT OF ORDERS FORITEMS USING 3D MANUFACTURING ON DEMAND”(代理人案号90204-886147(068300US))于2013年11月8日提交的美国专利申请号14/076,133、标题为“PROVIDING SERVICES RELATED TOITEM DELIVERY VIA 3D MANUFACTURING ON DEMAND”(代理人案号90204-886146(068200US))于2013年11月8日提交的美国专利申请号14/076,127和标题为“VENDOR INTERFACE FOR ITEMDELIVERY VIA 3D MANUFACTURING ON DEMAND”(代理人案号90204-886145(068100US))于2013年11月8日提交的美国专利申请号14/076,128的优先权和其权益。上述申请是标题为“SYSTEMSAND METHODS FOR FABRICATING PRODUCTS ON DEMAND”于2013年3月13日提交的共同待决的美国专利申请号13/799,877的部分继续申请,其是标题为“SYSTEMS AND METHODS FORFABRICATING PRODUCTS ON DEMAND”于2010年9月24日提交并且于2013年4月2日发布的美国专利申请号12/890,334(现在是美国专利号8,412,588)的分案申请,其中的全部以引用的方式整体并入本文。
本申请还涉及并且出于所有目的以引用的方式合并下列各项的全部公开:标题为“ITEM DELIVERY USING 3D MANUFACTURINGON DEMAND”(代理人案号90204-880954(065800US))于2013年11月8日提交的共同待决的美国专利申请号14/076,119和标题为“CUSTOMIZATION AND OTHER FEATURES FOR ITEMDELIVERY VIA 3D MANUFACTURING ON DEMAND”(代理人案号90204-886148(068400US))于2013年11月8日提交的共同待决的美国专利申请号14/076,135。
发明背景
在现代电子商务时代中,以电子方式购买或销售许多商品。为了促进这样的电子交易,服务提供商可以提供顾客可以通过其选择和订购商品的网站或其它电子市场。商品可以是由电子市场所提供的许多商品中的一个。电子市场可以具有用于标识所选择的商品并且确保其被递送给顾客的系统。所提供的许多商品可以要求电子市场所有者/经营者维护要求足够的空间以存储库存的大型库存。电子市场还可能面对与在大型库存中间找到所选择的商品的流程有关的时间延迟的挑战。存储附加库存的增加的空间可能提高针对电子市场的成本。此外,接收订单与将商品运送给顾客之间的时间延迟可能减少顾客满意度并且影响所产生的收入。因此,电子市场可能发现期望减小所需要的仓库或库存存储空间的数量以减少接收订单与将商品递送给顾客或二者所消耗的时间量。
附图简述
将参考附图描述根据本公开的各种实施方案,其中:
图1是示出根据实施方案用于经由计算机系统将一个或多个按需制造(MOD)商品提供给用户的实例系统的示意图。
图2是描绘根据实施方案可以实现用于经由计算机系统将一个或多个MOD商品提供给用户的技术的说明性系统或架构的示意图。
图3是表示根据实施方案用于将MOD商品提供给用户的流程的流程图。
图4是描绘根据实施方案的实例订单模块的方面的示意图。
图5是表示根据实施方案可以由用于针对MOD商品接收用户的订单的订单模块执行的流程的流程图。
图6是描绘根据实施方案的实例供应商接口模块方面的示意图。
图7是表示根据实施方案可以由供应商接口模块执行的流程的流程图。
图8是描绘根据实施方案的实例制造模块方面的示意图。
图9是表示根据实施方案可以由制造模块执行的流程的流程图。
图10是描绘根据实施方案的实例递送模块方面的示意图。
图11是表示根据实施方案可以由递送模块执行的流程的流程图。
图12是表示根据实施方案可以由系统执行以执行第一实例递送方法的流程的流程图。
图13是表示根据实施方案可以由系统执行以执行第二实例递送方法的流程的流程图。
图14是表示根据实施方案可以由系统执行以执行第三实例递送方法的流程的流程图。
图15是表示根据实施方案可以由系统执行以执行第四实例递送方法的流程的流程图。
图16是表示根据实施方案可以由系统执行以执行第五实例递送方法的流程的流程图。
图17是表示根据实施方案的可以由用于代表供应商分发MOD商品的系统执行的流程的流程图。
图18是表示根据实施方案可以由用于确定将商品提供给用户的方式的系统执行的流程的流程图。
图19是表示根据实施方案可以由用于将环境偏置与利用服务提供商的系统将MOD商品分发给用户的供应商相关联的系统执行的流程的流程图。
图20是表示根据实施方案可以由用于提供用于生产MOD商品的设计和3维(3D)制造装置的系统执行的流程的流程图。
图21是表示根据实施方案可以由用于提供用于生产MOD商品的设计的系统执行的流程的流程图。
图22图示了根据实施方案提供用于选择设计服务、3D制造服务和/或设计和3D制造服务的选项的网页的实例。
图23是表示根据实施方案可以由用于提供其中提供MOD商品是用于履行针对商品的订单的多个选项中的一个的电子市场的系统执行的流程的流程图。
图24是表示根据实施方案可以由用于提供其中订单作为MOD商品的商品是商品细节页上的选项的电子市场的系统执行的流程的流程图。
图25是表示根据实施方案可以由提供其中订单作为MOD商品的商品是运送选项的电子市场的系统执行的流程的流程图。
图26图示了示出根据实施方案用于所采购的商品的运送页的网页的实例,其示出不包括基于3D制造指令制造所采购的商品的第一递送选项和包括基于3D制造指令制造所采购的商品的第二递送选项。
图27是表示根据实施方案可以由用于提供其中订单作为MOD商品的商品是与时间和/或成本相关联的选项的电子市场的系统执行的流程的流程图。
图28图示了示出根据实施方案用于商品的商品细节页的网页的实例,其示出与第一价格、第一递送时间和不涉及基于3D制造指令制造第一商品的第一递送方法相关联的第一选项和与第二价格、第二递送时间和涉及基于3D制造指令制造第二商品的第二递送方法相关联的第二选项。
图29图示了可以实现各种实施方案的环境。
具体实施方式
在以下描述中,将描述各种实施方案。出于解释的目的,阐述特定配置和细节以便提供对实施方案的透彻理解。然而,对于本领域的技术人员而言还将明显的是,可以在没有特定细节的情况下实践实施方案。而且,可以省略或简化众所周知的特征以便不使所描述的实施方案难以理解。
介绍
本文所描述的技术包括用于将按需制造的商品提供给用户的系统。例如,用户可以提交针对电子市场中所提供的商品的订单和商品由制造装置例如三维(3D)制造装置按需制造的请求。如可以理解的,术语“制造”意味着物理对象的生产。服务提供商系统可以接收订单并且访问用于通过制造装置制造商品的指令。服务提供商系统可以与一个或多个供应商交互以获得制造指令。服务提供商系统可以将制造指令提供给用户,使得用户可以使用用户自身的制造装置制造所订购的商品。可选地,服务提供商系统可以利用制造指令使用由服务提供商所维护的制造装置制造所订购的商品。基于由服务提供商系统所提供的指令,可以将在由服务提供商所维护的制造装置上所制造的商品递送给用户或用于由用户提取的位置。
图1示出了用于经由服务提供商101的计算机系统106将一个或多个按需制造(MOD)商品110提供给用户102的实例系统100。用户102可以经由服务提供商101的计算机系统106提交订单104。服务提供商101的计算机系统106可以提供3D制造指令107以使由3D制造装置108所制造的所订购的商品作为MOD商品110。在一些方面中,3D制造装置108可以包括3D打印机或本文所描述的一些其它(一个或多个)按需3D制造装置108。
3D制造装置108可以利用可以被用于基于3D制造指令107而生产三维物理对象的任何制造技术。可以利用增量和减量制造流程二者。例如,制造技术可以包括熔融沉积成型、电子束无模成形制造、直接金属激光烧结、电子束熔炼、选择性激光熔化、选择性热烧结、选择性激光烧结、分层实体制造、立体光刻、数字光处理和任何3D打印,包括基于石膏的粉末床和喷墨头3D打印。制造技术还可以包括诸如计算机数字控制(或CNC)技术的基于数字模型的机器工具的自动化。
3D制造指令107可以包括可以由3D制造装置108被用于制造商品的任何类型的数据和/或指令。3D制造指令107可以包括在基于对象的数字模型或数据生产物理对象中利用的任何数据或指令。在一个实例中,3D制造指令107可以包括尺寸、公差和/或其它零件规格的组合,其足够地描述商品的属性使得可以通过3D制造装置108物理地生产商品。在另一实例中,3D制造指令107可以包括诸如可以由用于计算机建模程序的(一个或多个)计算机辅助设计(CAD)文件提供的数字模型。在另一实例中,3D制造指令107可以包括命名几个的STL、PLY或VRML格式的文件。在另一实例中,3D制造指令107还可以包括表示用于一次一层地建造物理模型所参考的数字模型的剖视图的文件。在另一实例中,3D制造指令107还可以包括提供用于控制3D制造装置108以生产物理对象的特定顺序指令的可执行代码。
在实施方案中,服务提供商101的计算机系统106可以提供电子市场。电子市场可以是通过网络所实现的用于购买者和销售者的虚拟市场。电子市场可以为销售者提供接口,使得多个销售者可以提供待列出的商品以用于虚拟市场中的消费。电子市场还可以为购买者提供接口,使得购买者可以从所列出的产品中间选择和订购。在实施方案中,购买者和销售者可以包括用户102和供应商103。例如,用户102可以提交针对电子市场中所列出的商品的订单104。在实施方案中,供应商103可以提供用于履行订单104的物理商品和/或供应商103可以提供3D制造指令107(如105处),其可以用于经由3D制造装置108按需生产履行订单的MOD商品110。在实施方案中,可以通过提供MOD商品110或通过提供非MOD商品履行针对商品的用户102的订单104。在实施方案中,服务提供商101还可以是供应商103。
在实施方案中,服务提供商101可以指令将MOD商品110递送给用户102。可以通过服务提供商101提供一个或多个递送选项。在一个方面中,可以经由如在112处由用户102所拥有的3D制造装置108递送MOD商品110。例如,可以将3D制造指令107直接提供给用户102,并且可以在用户102的住宅或办公室的3D打印机上使用3D制造指令107生产MOD商品110。在其它方面中,未由用户102所拥有或所控制而是由服务提供商110所拥有或所控制或以其它方式对服务器提供商101可访问的3D制造装置108可以使用3D制造指令107生产MOD商品110。作为非限制性实例,MOD商品110可以生产并且存储在用于用户102如在114处以便于用户102检索的挑选位置处。作为另一非限制性实例,可以打印或制造MOD商品110——例如使用位于仓库中或由服务提供商101所拥有的卡车上的3D制造装置108——并且然后根据如在116处由用户102所提供的递送指令递送给用户102。
以下是图1中所描绘的系统100的操作的说明性实例。水龙头柄在人(用户102,在该说明性实例中)在晚餐之后清理时折断,这使水压力/温度的调节困难。用户102利用他或她的智能电话访问(在该实例中,由服务提供商101的计算机系统106所提供的)电子市场网页。用户102将替换水龙头柄定位在网页上,并且下水龙头柄订单(即,图1中的104),这请求远程挑选。一旦完成订单104,用户102去往由网址所指示的挑选位置。同时,计算机系统106从由水龙头的原始供应商所维护的数据库检索水龙头柄的数字3D模型(即,在105处与供应商103交互以获得3D制造指令107)。计算机系统106然后将3D模型转换为用于3D打印机的打印指令(即,用于3D制造装置108的3D制造指令107)。打印指令被用于当用户102在途中时,通过定位在存储设施处的3D打印机将水龙头柄生产为MOD商品110。MOD商品110由用户102挑选(即,114)并且立即安装以替换坏掉的水龙头柄,从而迅速地解决水龙头问题。
系统架构
图2描绘了其中可以实现用于经由计算机系统106将一个或多个MOD商品110提供给用户102的技术的说明性系统或架构200。在架构200中,一个或多个用户102可以利用用户计算设备204(1)-(N)(统称为用户设备204)以经由一个或多个网络212访问浏览器应用206(例如,网络浏览器)或通过浏览器应用206可访问的用户接口(UI)。“浏览器应用”206可以是可以访问和显示网页或其它信息的任何浏览器控制或本地应用。在一些方面中,可以通过计算资源服务或服务提供商(诸如通过利用一个或多个服务提供商计算机216)托管、管理和/或提供浏览器应用206。在一些实例中,一个或多个服务提供商计算机216可以提供计算资源诸如但不限于客户端实体、低延时数据存储、耐久性数据存储、数据访问、管理、虚拟化、基于托管计算系统的软件解决方案、电子内容性能管理等。一个或多个服务提供商计算机216还可以操作为将网络或网络托管、计算机应用开发和/或实现平台和前述组合等提供给一个或多个用户102。
在一个说明性配置中,用户设备204可以包括至少一个存储器208和一个或多个处理单元或(一个或多个)处理器210。可以酌情以硬件、计算机可执行指令、固件或其组合实现(一个或多个)处理器210。(一个或多个)处理器210的计算机可执行指令或固件实现方案可以包括以任何适合的编程语言书写以执行所描述的各种功能的计算机可执行或机器可执行指令。用户设备204还可以包括用于提供和/或记录与用户设备204相关联的地理位置信息的地理位置设备(例如,全球定位系统(GPS)等)。
存储器208可以存储在(一个或多个)处理器210上可加载和可执行的程序指令以及在这些程序的执行期间所生成的数据。取决于用户设备204的配置和类型,存储器208可以是易失性(诸如随机存取存储器(RAM))和/或非易失性(诸如只读存储器(ROM)、闪速存储器等)。用户设备204还可以包括附加的可移除存储和/或不可移除存储,包括但不限于磁性存储、光盘和/或磁带存储。磁盘驱动器和其相关联的计算机可读媒体可以提供计算机可读指令、数据结构、程序模块和用于计算设备的其它数据的非易失性存储。在一些实现方案中,存储器208可以包括多个不同类型的存储器,诸如静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)或ROM。
更详细地转向存储器208的部件,存储器208可以包括操作系统和用于经由浏览器应用206或专用应用(例如,智能电话应用、平板电脑应用等)实现本文所公开的特征的一个或多个应用程序或服务。浏览器应用206可以被配置为接收、存储和/或显示网址、电子市场的链接或用于与一个或多个服务提供商计算机216交互的其它接口。此外,存储器208可以存储访问凭证和/或其它用户信息,诸如但不限于用户ID、密码和/或其它用户信息。在一些实例中,用户信息可以包括用于验证账户的信息,诸如但不限于设备ID、cookie、IP地址、位置等。另外,用户信息可以包括对安全性问题的用户102所提供的响应或由用户设备204所获得的地理位置。
在一些实例中,网络212可以包括许多不同类型的网络的任何一个或组合,诸如电缆网络、因特网、无线网络、蜂窝网络和其它私有和/或公共网络。虽然所图示的实例表示用户102通过网络212访问浏览器应用206,但是所描述的技术可以同样地应用在其中用户102经由固定电话上的一个或多个用户设备204、经由公用电话亭或以任何其它方式与一个或多个服务提供商计算机216交互的例子中。还应注意,所描述的技术可以应用在其它客户端/服务器布置(例如,机顶盒等)以及非客户端/服务器布置(例如,本地存储的应用等)中。
如上文所简要描述的,浏览器应用206可以允许用户102与一个或多个服务提供商计算机216(例如,服务提供商101的计算机系统106)交互,诸如以访问像网页(webpage)或网页(network page)的内容。也许以服务器的集群或作为服务器群布置的一个或多个服务提供商计算机216可以托管浏览器应用206和/或基于云的软件服务。其它服务器架构还可以被用于托管浏览器应用206和/或基于云的软件服务。浏览器应用206可能能够处置来自许多用户102的请求并且作为响应服务在用户设备204处可以渲染的各种用户接口,诸如但不限于网页(webpage)、网站(website)、网站(network site)或网页(network page)。浏览器应用206可以与支持用户交互的任何类型的网站(website)或网站(network site)交互,包括社交网站、电子零售商、信息网站、博客网站、搜索引擎网站、新闻和娱乐网站等。所描述的技术可以类似地实现在浏览器应用206(诸如利用在用户设备204上运行的其它应用)的外部。
一个或多个服务提供商计算机216可以是任何类型的计算设备,诸如但不限于移动电话、智能电话、个人数字助理(PDA)、膝上型计算机、台式计算机、服务器计算机、电子书(e-book)阅读器、瘦客户端设备、平板PC等。此外,应当注意,在一些实施方案中,可以通过实现在托管计算环境中的一个或多个虚拟机执行一个或多个服务提供商计算机216。托管计算环境可以包括一个或多个快速供应和释放的计算资源,该计算资源可以包括计算、网络和/或存储设备。托管计算环境还可以被称为云计算环境。在一些实例中,一个或多个服务提供商计算机216经由网络212或经由其它网络连接与用户设备204通信。一个或多个服务提供商计算机216可以包括也许以集群或作为互不关联的单独服务器布置的一个或多个服务器。一个或多个服务提供商计算机216可以经由网络212与一个或多个第三方计算机214通信。托管浏览器应用206的一个或多个服务提供商计算机216可以经由根据本文所描述的实施方案的网络212将数据获得并且提供给第三方计算机214。
在一个说明性配置中,一个或多个服务提供商计算机216可以包括至少一个存储器218和一个或多个处理单元或(一个或多个)处理器221。可以酌情以硬件、计算机可执行指令、固件或其组合实现(一个或多个)处理器221。(一个或多个)处理器221的计算机可执行指令或固件实现方案可以包括以任何适合的编程语言书写以执行所描述的各种功能的计算机可执行或机器可执行指令。存储器218可以存储在(一个或多个)处理器221上可加载和可执行的程序指令以及在这些程序的执行期间所生成的数据。取决于一个或多个服务提供商计算机216的配置和类型,存储器218可以是易失性(诸如RAM)和/或非易失性(诸如ROM、闪速存储器等)的。一个或多个服务提供商计算机216或服务器还可以包括附加存储222,其可以包括可移除存储和/或不可移除存储。附加存储222可以包括但不限于磁性存储、光盘和/或磁带存储。磁盘驱动器和其相关联的计算机可读媒体可以提供计算机可读指令、数据结构、程序模块和用于计算设备的其它数据的非易失性存储。在一些实现方案中,存储器218可以包括多个不同类型的存储器,诸如SRAM、DRAM或ROM。
可移除和不可移除二者的存储器218、附加存储222是非暂态计算机可读存储媒体的所有实例。例如,计算机可读存储媒体可以包括以用于诸如计算机可读指令、数据结构、程序模块或其它数据的信息的存储的任何方法或技术实现的易失性或非易失性、可移除或不可移除的媒体。存储器218和附加存储222是计算机存储媒体的所有实例。可以存在于一个或多个服务提供商计算机216中的附加类型的计算机存储媒体可以包括但不限于PRAM、SRAM、DRAM、RAM、ROM、EEPROM、闪速存储器或其它存储器技术、CD-ROM、DVD或其它光学存储、磁带盒、磁带、磁盘存储或其它磁性存储设备或任何其它介质,其可以被用于存储所需信息并且其可以由一个或多个服务提供商计算机216访问。以上任何组合还应当包括在计算机可读媒体的范围内。
一个或多个服务提供商计算机216还可以包含(一个或多个)通信连接223,其允许一个或多个服务提供商计算机216与所存储的数据库、另一计算设备或服务器、用户终端和/或网络212上的其它设备通信。一个或多个服务提供商计算机216还可以包括(一个或多个)I/O设备224,诸如键盘、鼠标、笔、语音输入设备、触摸输入设备、显示器、扬声器、打印机等。
更详细地转向存储器218的内容,存储器218可以包括操作系统220、一个或多个数据存储240和/或一个或多个应用程序、服务或其它软件模块,其一般地由处理器(例如,处理器210和/或221)执行以用于实现本文所公开的特征。
在图2中示出了实例模块,但是本文所描述的功能和实施方案可以利用由模块所提供的特征的子集和/或可以提供附加功能。此外,虽然现在将关于图2简单地讨论实例模块,但是下文在后续附图的描述中提供了关于实例模块的其它特定细节。
作为存储器218的实例模块,订单模块402可以被提供用于接收和/或处理针对MOD商品110的订单104。供应商接口模块602可以被提供用于与与MOD商品110相关联的3D制造指令107的供应商103交互。制造模块802可以被提供用于将指令例如提供给用于制造一个或多个MOD商品110的3D制造装置108。递送模块1002可以被提供用于协调MOD商品110到用户102的递送。
图3是表示根据一些实施方案用于将MOD商品110提供给用户102的流程300的流程图。流程300中的一些或全部(或本文所描述的任何其它流程或其变型和/或组合)可以在配置有可执行指令(诸如本文所描述的模块)的计算机系统的控制下执行,并且可以被实现为通过硬件或其组合在一个或多个处理器上共同地执行的代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用)。代码可以存储在计算机可读存储介质上,例如,以包括由一个或多个处理器可执行的多个指令的计算机程序的形式。计算机可读存储介质可以是非暂态的。而且,除非另外指示,否则流程中所示的动作不一定以所示的顺序执行和/或在实施方案中,可以省略一些动作。
流程300包括订单操作302、与(多个)供应商接口连接的操作304、制造操作306和递送操作308。在订单操作302中,(例如,图2、4的)订单模块402可以接收和/或处理例如经由用户设备204从用户102所接收的订单104。在操作304中,(例如,图2、6的)供应商接口模块602可以与与所选择的MOD商品110相关联的3D制造指令107的供应商103相关联的第三方计算机214通信。
如可以理解的,3D制造指令107可以在来自用户102的订单104的接收之前很好地获得并且存储,使得3D制造指令107在放置订单104时是可用的。另外,在实施方案中,未使用供应商接口模块602和/或省略操作304。例如,可以通过服务提供商计算机216生成3D制造指令107。在制造操作306中,制造模块802可以为3D制造装置108准备指令以生产MOD商品110。在递送操作308中,递送模块1002可以提供关于MOD商品110的递送的指令,包括但不限于确定针对MOD商品110的递送方法(例如,以如在图1中的112处将3D制造指令107直接提供给用户102;以如在图1中的114处将MOD商品110提供在挑选位置处;或以如在图1中的116处将MOD商品110运送给用户102)。
图4描绘了实例订单模块402的方面。订单模块402可以包括商品选择模块404、授权模块406、定制模块408、递送偏好模块410和/或支付模块412。商品选择模块404可以被提供用于接收和/或处理由服务提供商计算机106所提供的商品的用户102的选择,其可以是例如MOD商品110。授权模块406可以被提供用于验证用户102的授权凭证。定制模块408可以被提供用于接收针对所选择的MOD商品110由用户102所选择的定制选项。递送偏好模块410可以被提供用于接收针对MOD商品110的用户102的递送偏好。支付模块412可以被提供用于接收针对MOD商品110的用户102的支付。
图5是可以由用于接收针对MOD商品110的用户102的订单104的订单模块402执行的流程500的流程图。在502处,订单模块402可以经由网络212和/或用户设备204接收来自MOD商品110的用户102的选择。例如,用户102可以以MOD商品110的零件号码、描述和/或图像的形式选择经由用户设备204上的浏览器应用206所显示的MOD商品110,并且商品选择模块404可以接收选择。在一些方面中,订单模块402可以提供用于用户102的用户接口以从较大的组件选择出子部件,并且商品选择模块404可以接收作为MOD商品110的子部件的选择。
在504处,授权模块406可以确定所选择的MOD商品110是否要求授权。例如,所选择的MOD商品110可以是受限制或经调节的类别的医学设备或火器或另一MOD商品110。在506处,如果授权模块406确定MOD商品110要求授权,则授权模块406可以评估用户凭证。例如,授权模块406可以将与用户102相关联的执照或代码编码相比较以确定用户102是否被授权为采购MOD商品110。授权模块406可以经由用户设备204、第三方计算机214、服务提供商计算机216或其任何组合访问在操作504和506处利用的授权信息——诸如授权要求和/或用户凭证。
在操作508处,如果授权模块406确定未针对MOD商品110授权用户102(例如,与用户102相关联的凭证对于MOD商品110是不足的),则授权模块406可以转到操作510并且相应地处置,诸如终止交易、请求其它凭证、向用户102发送消息或一些其它处置操作。流程500可以在处置之后返回到操作502以便给用户102提供选择不要求授权的不同的MOD商品110的机会。如果在508处用户102被授权以订购MOD商品110或如果在504处MOD商品110不要求授权,则流程500可以转到操作512。
在操作512处,定制模块408可以接收定制选项的用户102的选择。作为非限制性实例,定制模块408可以接收针对MOD商品110的一个或多个用户选择的定制选项,诸如大小、材料、颜色、文本、符号、商标或对MOD商品110的其它设计修改。定制模块408可以将定制选项提供为有限列表,诸如下拉菜单、商品选择列表或由浏览器应用206所提供的其它选项。在一些方面中,附加用户接口可以被提供用于MOD商品110的虚拟模型的操纵和定制,并且MOD商品110可以是基于虚拟模型来制造的,例如,3D制造指令107可以被修改为反映定制的虚拟模型。定制还可以包括定制所选择的MOD商品110的全部或一部分。作为非限制性实例,用户102可以选择特定种类的带扣或扣子来作为MOD商品110生产和作为组装的或未组装的衣服或袋的一部分递送。在另一非限制性实例中,用户102可以选择特定铰链和紧固装置以制造为作为较大的组件的一部分的MOD商品110。较大的组件可以或不可以包括作为MOD商品110的所有部件。还可以选择大小或其它选项。在一些方面中,定制模块408可以提供基于由用户102所请求的功能性的定制。例如,不是提交指示MOD商品110的结构改变的请求,用户102可以提交指定功能改变或目标的请求。在非限制性实例中,用户102正在建造涉及旋转轴的一台机器和需要以不同速度转动的滑轮,但是缺乏机械地链接两个部件的部件。用户102利用他或她的平板电脑访问电子市场网页并且最终选择提供为MOD商品110的通用齿轮。在订单的定制部分中,用户102请求所选择的齿轮被修改用于附接到滑轮并且与旋转轴相互作用,使得滑轮将以旋转轴的速度的特定分数转动。定制模块408接收请求并且与其它模块交互使得用户102可以最终使用他自身的3D打印机生产将服务所请求的功能的MOD商品110。在一些方面中,匹配所请求的功能性的定制可以涉及允许用户102从所生成的多个设计选择以满足所请求的功能性。例如,可以通过对定制模块408可访问的不同算法或通过经由定制模块408接收功能性请求的人们生成多个设计。
在流程500中的操作514处,递送偏好模块410可以接收递送选项的用户102的选择。例如,递送偏好模块410可以接收关于MOD商品110的递送的时间或方法的用户102的偏好。递送偏好模块410可以将用户接口提供给用户102,其显示用于用户102选择和用于递送偏好模块410在514处接收的递送偏好选项。递送偏好的非限制实例可以包括可用的最快的选项、可用的最经济的选项、挑选或存储位置的递送、经由车辆的递送和经由由用户102所拥有的3D制造装置108的递送。可以通过递送模块1002利用由递送偏好模块410所接收的用户102的递送偏好,如下文关于图10和11更详细讨论的。
在操作516处,支付模块412可以确定针对MOD商品110待评估的支付。所评估的支付数额可以是基于用户102的较早选择的选项来确定的,诸如但不限于由用户102所选择的递送选项、由用户102所选择的定制选项和/或用户102是否具有足够等级的授权以改变针对MOD商品110的价格考虑。在操作518处,支付模块412可以接收用户102的支付。例如,支付模块412可以接收以信用卡支付、兑换代码、虚拟支付服务或任何其它支付类型的形式的用户102的支付。
以下是流程500的说明性实例。用户102可以与浏览器应用206交互以订购MOD商品110。在该说明性实例中,MOD商品110是奖品。在操作502处,订单模块402经由浏览器应用206接收用户102的选择,其指示奖品作为所选择的商品。在操作504处,授权模块406确定奖品不是受限制的种类(否,在操作504处)并且流程500转到操作512。定制模块408经由浏览器应用206给用户102提供若干定制选项。用户102首先呈现有针对奖品的顶部的体育雕像的三个定制选项:足球运动员、网球运动员和篮球运动员。虽然体育雕像的选择还可以反映在操作502处特定体育奖品的用户选择,但是体育雕像选择此处被讨论为突出定制模块408的多功能性的定制选项)。在操作512处,定制模块408接收网球运动员雕像的用户102的选择。浏览器应用206然后给用户102呈现与奖品的底部相关联的文本域。仍然在操作512处,定制模块408接收“MVP 2016”的用户的条目。浏览器应用206然后给用户102呈现奖品的虚拟模型。仍然在操作512处,定制模块408接收用户102的模型的开放式操纵,包括底部的上部四个角和奖品的大小的20%比例减小。在514处,递送偏好模块410检查看用户102是否具有建立的默认递送偏好,并且没有找到,针对递送偏好提示用户102。递送偏好模块410检测用户102已经标识属于用户102的3D打印机并且在家提供打印MOD商品110的递送选项或经由车辆递送MOD商品110。在514处,递送偏好模块410接收在家打印MOD商品110的用户102的选择。在516处,支付模块412确定与在家打印奖品相关联的成本和针对奖品的定制的成本调节(如果有的话)。在518处,支付模块412利用服务提供商101从用户的账户接收来自用户102的支付。
图6描绘了实例供应商接口模块602的方面。供应商接口模块602可以包括3D制造指令检索模块604、授权模块606、环境偏置模块608和支付模块610。3D制造指令检索模块604可以被提供用于从与MOD商品110相关联的供应商103检索与MOD商品110相关联的3D制造指令107。授权模块606可以被提供用于验证来自供应商103的许可来利用与MOD商品110和供应商103相关联的3D制造指令107。例如,供应商接口模块602的授权模块606可以与由供应商103所施加的许可相关联并且可以与与订单模块402的授权模块406相关联的许可(其可以由服务提供商101施加)相关或不同。环境偏置模块608可以被提供用于针对与MOD商品110相关联的供应商103促进与MOD商品110的生产相关联的环境偏置程序并且参加环境偏置程序。环境偏置程序的非限制性实例包括碳信用程序和节能项目。支付模块610可以被提供用于协调与MOD商品110相关联的供应商103与用户102或服务提供商101之间的支付。
图7是表示可以由供应商接口模块602执行的流程700的流程图。在702处,3D制造指令检索模块604可以标识与将要第三方供应商103供应的经选择的MOD商品110相关联的3D制造指令107。所选择的MOD商品110可以是由用户102所选择的相同MOD商品110并且在操作502处接收,如上文所讨论的。在操作702处所标识的3D制造指令107可以包括与由MOD商品110的供应商103所提供的MOD商品110相关联的基本文件。例如,在702处所标识的3D制造指令107可以是包括针对来自制造商的MOD商品110的规格的零件文件。可选地,在操作702处所标识的3D制造指令107可以包括针对MOD商品110所提供的定制文件或选项。可以由第三方而非服务提供商101提供定制文件。3D制造指令检索模块604可以经由网络212与第三方计算机214交互以便从在操作702中所标识的第三方供应商103检索3D制造指令107。
在操作704处,授权模块606可以确定3D制造指令107是否要求来自供应商103的授权。例如,授权模块606可以确定在供应商103将许可与供应商103相关联的3D制造指令107用于履行针对MOD商品110的用户102的订单104之前,供应商103是否将代表用户102要求授权建立。在一些实施方案中,供应商103还可以请求服务提供商101建立针对服务提供商101的授权以使用与供应商103相关联的制造指令107。如果在706处3D制造指令107要求授权,则可以将授权验证提供给供应商103,诸如第三方计算机214。在一些方面中,如果代表用户102未建立足够的授权,则授权模块606可以限制用户102订购MOD商品110的能力。在一些方面中,授权验证由用户102提供以指示用户102被授权为利用从供应商103所请求的基本或定制文件。在备选方面中,服务提供商计算机216可以提供授权验证而不管交易中所涉及的特定用户102。在一些实施方案中,与供应商103相关联的3D制造指令107存储在服务提供商计算机216上,并且在706处所提供的授权许可服务提供商101利用制造指令107来生产MOD商品110。在一些实施方案中,与供应商103相关联的3D制造指令107存储在第三方计算机214上,并且在706处所提供的授权许可服务提供商101经由网络212访问制造指令107。当在706处授权模块606已经提供授权验证或在704处确定3D制造指令107不要求授权,则流程700可以在708处继续。
在708处,3D制造指令检索模块604可以检索与所选择的MOD商品110相关联的3D制造指令107。所检索的3D制造指令107可以是在702处由3D制造指令检索模块604所标识的3D制造指令107。在708处所检索的3D制造指令107可以在704处经受授权或在704处不经受授权。在708处所检索的3D制造指令107可以包括用于保护3D制造指令107和/或防止不适当的复制的加密数据。
在操作710处,环境偏置模块608可以传递与所选择的MOD商品110的采购相关联的环境偏置信息。环境偏置可以授予供应商103,例如,如果与经由常规制造方法制造零件或商品相反,则供应商103销售零件或商品作为MOD商品110。例如,环境偏置模块608可以将关于所选择的MOD商品110的环境偏置值的信息传递给供应商103或管理供应商103参加的环境偏置程序的代理。环境偏置值可以基于与经由常规方法相反通过生产商品作为MOD商品110所节省的能量或所减少的碳。在非限制性实例中,对煤电操作的工厂中所制造的零件可以要求碳足迹相关联的十单位价值的能量来生产。与MOD商品相同的所生产的零件仅可以要求三单位价值的能量来生产。这样的情况中的环境偏置模块608可以基于与生产作为MOD商品的商品相关联的节能而不是经由常规煤厂方法,对供应商103分配七环境偏置信用的信用。在一些方面中,操作710中所应用的环境偏置还可以部分基于所使用的材料或基于由用户102所选择的定制的种类。
在操作712处,支付模块610可以协调与供应商103相关联的支付。支付模块610可以协调任何用户102、服务提供商101和/或供应商103之间的支付。在一些实施方案中,服务提供商101针对与供应商103相关联的3D制造指令107的使用对供应商103进行支付,并且支付模块610提供该功能。在一个实例中,支付模块610可以针对所生产和从供应商103所接收的3D制造指令107相关联的每个MOD商品110将销售信息和/或支付传递给供应商103。在一些实施方案中,供应商103针对基于与供应商103相关联的3D制造指令107的MOD商品110的生产对服务提供商101进行支付,并且支付模块610提供该功能。在一个非限制性实例中,支付模块610针对由供应商接口模块602所检索的每个3D制造指令107向第三方供应商103提供账单。作为特定实例,如果制造商(作为提供商103)在本文中利用系统提供MOD商品110以履行对用于制造商的产品的零件的保证,则当用户102打电话给关于制造商保证的制造商时,制造商可以给用户102提供代码。用户102可以输入该代码针对作为MOD商品110的待递送的零件的支付,并且服务提供商101可以基于由用户102所输入的代码协调直接与制造商/供应商103而不是与用户102的支付。在一些实施方案中,支付模块610可以针对提供供应商103的商品作为MOD商品110的服务协调从供应商103到服务提供商101的支付。在一些实施方案中,支付模块610可以协调各种实体之间的收入分割。例如,支付模块610可以协调服务提供商101、用户102、供应商103和/或其它相关方之间的收入分割。在特定实例中,针对具有装饰的运动队标志的电话盖(即,MOD商品110)从用户102接收支付,并且支付模块610分发电话盖的供应商(即,第一供应商103,其提供针对MOD商品110的基本文件)、电话制造商(即,第一相关方,其保持与电话的设计相关联的权利)、针对运动标志的经纪人(即,第二供应商103,其提供针对MOD商品110的定制文件)、运动队(即,第二相关方,其保持与标志相关联的权利)和/或提供完成采购的电子市场的实体(即,服务提供商101)之间的支付。收入分割可以在任何数目的供应商(包括仅一个)与电子市场服务提供商之间,或可以仅在供应商之间分割。
图8描绘了实例制造模块802的方面。制造模块802可以包括3D制造指令确定模块804、3D制造指令重新配置模块806、3D制造装置确定模块808和制造指令模块810。3D制造指令确定模块804可以被提供用于确定哪些3D制造指令107与所选择的MOD商品110相关联。3D制造指令重新配置806可以被提供为重新配置与MOD商品110相关联的3D制造指令107。3D制造装置确定模块808可以被提供用于确定待被用于制造MOD商品110的特定3D制造装置108。制造指令模块810可以被提供用于生产3D制造指令107,其将被用于使得3D制造装置108制造MOD商品110。
图9是表示可以由制造模块802执行的流程900的流程图。在902处,3D制造指令确定模块804饭可以确定与所选择的商品相关联的3D制造指令107。3D制造指令107可以是基本文件或定制文件。还可以通过服务提供商101和/或通过第三方供应商103提供3D制造指令107。3D制造指令107可以存储在服务提供商计算机216上诸如数据存储240中,可以经由网络212从第三方计算机214检索与所选择的商品相关联的3D制造指令107。
在904处,3D制造指令重新配置模块806可以重新配置与所选择的MOD商品110相关联的3D制造指令107。重新配置可以包括修改3D制造指令107以针对所选择的MOD商品110反应上文所描述的由定制模块408所做出的定制。
在906处,3D制造装置确定模块808可以确定哪个3D制造装置108将被用于制造MOD商品110。确定可以至少部分基于针对制造MOD商品110所选择的材料、可用于生产该材料的MOD商品110的机器的类型和/或用户102的位置。确定还可以基于可用的各种3D制造装置108的评级和评级是否足以具有足够口径或质量的MOD商品110以符合MOD商品的选择。3D制造装置108的确定还可以基于可用的3D制造装置108的位置。确定还可以基于MOD商品110已经与什么种类的3D制造指令107相关联并且可用的3D制造装置108是否可以支持该种类的3D制造指令107。
在操作908处,3D制造指令重新配置模块806可以将与所选择的MOD商品110相关联的3D制造指令107重新配置以用于所选择的3D制造装置108。例如,3D制造指令107可以重新配置以便将3D制造指令107转换为由所选择的3D制造装置108所支持的类型。可选地,3D制造指令107可以被重新配置为反映3D制造装置108的分辨率或质量和将3D制造指令107转换为用于所选择的3D制造装置108的适当的口径。
在操作910处,制造指令模块810可以将3D制造指令107提供给所选择的3D制造装置108。制造指令107可以反映操作908中所执行的重新配置。基于3D制造装置108的种类,还可以将制造指令107提供给3D制造装置108。
图10描绘了实例递送模块1002的方面。递送模块1002可以包括通知模块1004、位置确定模块1006和递送指令模块1008。通知模块1004可以被提供用于通知关于MOD商品110的制造或递送的状态的用户102。位置确定模块1006可以被提供用于确定MOD商品110的制造和/或递送的位置。递送指令模块1008可以被提供用于将关于MOD商品110的递送的指令生成和传递给用户102。
图11是表示可以由递送模块1002执行的流程1100的流程图。在1102处,递送模块1002可以标识针对MOD商品110的所选择的递送方法。在一些方面中,基于与一个或多个递送方法相关联的参数,可以通过递送模块1002确定所选择的递送方法。可以在确定递送方法中评价的参数的非限制性实例包括用户位置信息(诸如来自用户设备的地理定位信息、存储在用户简档中的位置、由用户所输入的地址或离其它用户位置信息相关联的位置定义距离内的地点)、递送时间、制造成本、运送或其它递送成本、存储成本、现有零件的位置、3D制造装置108的位置、3D制造装置108的可用性、商品的寿命或期望使用寿命、供应商的偏好103、服务提供商101的偏好、用户102的偏好和另一相关方的偏好(例如,不是服务提供商101、用户102或供应商103的权利持有者)。在一些方面中,所选择的递送方法可以基于在图5中上文所讨论的操作514处从用户102所接收的递送偏好。在一个实例中,用户102指示针对利用用户102的家庭地址的10英里内的制造装置108的递送方法的偏好,并且递送方法是至少部分基于与该区域内的制造装置108相关联的递送方法来确定的。
在一些实例中,针对递送偏好模块410在514处接收由递送偏好模块410呈现给用户102的递送偏好选项可以是基于这些参数中的一个或多个来确定的。在非限制性实例中,递送模块1002可以确定可以通过三个递送方法中的任一个履行订单104。在该实例中,第一递送方法涉及生产和运送来自仓库中的可用的3D制造装置108的MOD商品110,第二递送方法涉及在挑选位置处经由可用的3D制造装置108生产MOD商品110,并且第三递送方法涉及在定位在可以将递送添加到其现在路线的卡车上的可用的3D制造装置108上生产MOD商品110。递送模块1002可指令递送偏好模块410以基于经由第一递送方法履行订单104的成本将超过由供应商103先前建立的成本阈值和挑选位置将不满足由用户102先前建立的位置准则的确定,仅将第三递送选项呈现给用户102。
在操作1104处,位置确定模块1006可以标识MOD商品110的位置。MOD商品的位置可以是实时确定。MOD商品110的位置还可以是预期确定。例如,位置确定模块1006可以基于操作906中所选择的3D制造装置108和操作1102中所标识的递送方法,确定何处MOD商品110预期在给定时间处。
在1106处,位置确定模块1006可以确定针对MOD商品110的递送位置。递送位置可以是通过用户选择的递送偏好来确定的。递送位置还可以是基于如上文所陈述的参数由递送模块1002来确定的。递送模块1002可以基于待被用于制造MOD商品110的3D制造装置108的质量或3D制造装置108的接近度,确定默认递送位置。
在操作1108处,递送模块1002可以确定对用户102的MOD商品110的所估计的递送时间线。例如,递送模块1002可以确定在用户102可以从挑选位置检索MOD商品110之前剩余的时间的所估计的长度。作为另一实例,递送模块1002可以确定MOD商品将传递到在操作1106处由位置确定模块1006所指派的位置的所估计的时间。在一些方面中,递送模块1002在1108处基于操作906中所选择的3D制造装置108、操作1102中所标识的递送方法和/或操作1106中所标识的递送位置,确定MOD商品110的所估计的递送时间线。
在操作1110处,通知模块1004可以关于MOD商品110的状态通知用户102。例如,通知模块1004可以通知用户102MOD商品110准备挑选。通知模块1004可以可选地通知用户102MOD商品110被估计为在特定时间处到达递送地址,即,提供针对挑选或递送的所估计的时间。通知模块1004还可以给用户102提供用于访问或验证用户102是MOD商品110的预期接收者的访问代码。在一些方面中,通知基于由用户202所标识的偏好。例如,可以通过电子邮件、文本或推送通知提供通知。
在操作1112处,递送指令模块1008可以提供关于MOD商品110的递送指令。例如,递送指令模块1008可以提供关于何处MOD商品110将递送或存储以用于由用户102接收的指令。由递送指令模块1008所提供的递送指令的细节可以取决于所利用的递送方法。
递送方法
各种递送方法可以与本文所讨论的系统一起利用。针对将MOD商品110提供给用户102所选择的递送方法可以影响由上文所讨论的各种模块所执行的功能。递送方法的实例的以下讨论可以图示所选择的递送方法可以影响由先前所讨论的模块所执行的功能的方式。
在用于将MOD商品110提供给用户102的递送方法的第一实例中,可以通过定位在仓库或履约中心中的3D制造装置108生产MOD商品110。例如,用户102可以请求MOD商品110直接递送到他或她的房子。位置确定模块1006例如基于用户102的接近度选择适当的履约中心。3D制造装置确定模块808基于定位在所选择的履约中心处的3D制造装置108的可用性,选择用于打印MOD商品110的3D制造装置108。制造指令模块810将3D制造指令107发送给所选择的3D制造装置108,并且制作MOD商品110。递送指令模块1008提供递送地址,并且本地运送代理(诸如联合包裹服务(UPS))可以然后挑选MOD商品110并且将其递送给用户102。图12是表示可以由系统200执行以执行第一实例递送方法的流程1200的流程图。
在1202处,订单模块402可以从用户102接收针对MOD产品110的订单104。经由仓库的递送可以被选择为递送方法。如可以是关于该部分中所讨论的递送方法中的任一个的情况,递送方法的选择可以基于由递送偏好模块410所接收的用户102的选择或可以是由利用用于确定默认递送方法的算法的模块(诸如订单模块402或递送模块1002)做出的确定。
在1204处,位置确定模块1006可以确定MOD商品110将递送到的位置。如可以是关于该部分中所讨论的递送方法的实例中的任一个的情况,位置确定模块1006可以经由浏览器应用206提示针对递送位置的用户102或位置确定模块1006可以利用与用户102的账户或简档相关联的默认递送位置。
在1208处,可以选择3D制造装置108的位置。例如,位置确定模块1006可以在选择具有可用于制造MOD商品110的至少一个3D制造装置108的仓库中利用针对MOD商品110的递送位置。3D制造装置确定模块808可以选择用于生产MOD商品110的仓库处的特定3D制造装置108。
在1210处,制造指令模块810可以经由仓库中的所选择的3D制造装置108生成用于生产MOD商品110的制造指令107。在1212处,制造指令模块810可以将生产MOD商品110的制造指令107发送给仓库中的所选择的3D制造装置108。
在1214处,递送指令模块1008可以提供用于将MOD商品110从制造商的仓库运输到递送位置的递送指令。例如,递送指令模块1008可以提供递送地址和用于经由递送车辆或快递服务将MOD商品110运输到地址的适当的指令。
在1216处,通知模块1004可以通知用户102MOD商品110的状态,诸如制造仓库中的MOD商品110中的进展、MOD商品110的位置、在MOD商品110到递送位置的到达之前剩余的时间或MOD商品110的递送的确认。
在用于将MOD商品110提供给用户102的递送方法的第二实例中,可以通过移动3D制造装置108生产MOD商品110。通过“移动”,我们意指3D制造装置108的位置改变,因为其安装或包含在移动车辆或其它结构内。用于移动制造装置108的车辆可以包括计算机通信链路,使得信息可以在服务提供商计算机216与车辆和/或3D制造装置108之前交换。例如,计算机通信链路可以促进对递送路线指令或状态、3D制造指令107和/或可用性或用于3D制造装置108的其它状态信息的发送和/或接收。具有移动制造装置108的车辆可以特别地仅被指派用于MOD商品110的递送或车辆还可以被指派用于附加目的。例如,针对非MOD商品(诸如杂货)的递送所利用的车辆还可以包括用于递送非MOD商品的途中的MOD商品110的生产和递送的移动3D制造装置108。通过使用移动3D制造装置108,可以在例程运行期间递送MOD商品110,或可以使用旅行计划算法布置投放。
图13是表示可以由系统200执行以执行第二实例递送方法的流程1300的流程图。在1302处,订单模块402可以从用户102接收针对MOD商品110的订单104。经由移动3D制造装置108的递送可以由用户102被选择为递送方法,或可以由于服务提供商101的方便性而选择。在1304处,位置确定模块1006可以确定MOD商品110将递送到的位置,其可能已经利用订单104给定。
在1306处,3D制造装置确定模块808可以标识可用的移动3D制造装置108。3D制造装置确定模块808可以在标识可用的移动3D制造装置108中利用针对MOD商品110的递送位置。例如,3D制造装置确定模块808可以标识在递送位置附近或将在特定时间窗内附近的移动3D制造装置108。时间窗可以基于针对3D制造装置108生产MOD商品110的所估计的时间量。针对移动3D制造装置108生产MOD商品110的所估计的时间量可以部分基于移动3D制造装置108是否在使用中或立即可用于开始制造MOD商品110。
在1308处,3D制造装置确定模块808可以选择用于生产MOD商品110的特定可用的移动3D制造装置108。选择可以至少部分基于针对移动3D制造装置108生产MOD商品110的所估计的时间量、移动制造单元离递送位置的距离、与到达递送位置的移动制造单元的路线的时间或距离的偏差量、其它考虑或其任何组合。
在1310处,制造指令模块810可以生成用于经由所选择的移动3D制造装置108生产MOD商品110的制造指令107。在1312处,制造指令模块810可以将生产MOD商品110的制造指令107发送给所选择的移动3D制造装置108。
在1314处,递送指令模块1008可以提供用于将MOD商品110递送到递送位置的递送指令。例如,递送指令模块1008可以提供递送地址和用于将MOD商品110运输到地址的适当的指令。
在1316处,通知模块1004可以通知用户102MOD商品110的状态,诸如经由所选择的移动3D制造装置108制造MOD商品110中的进展、移动3D制造装置108和/或MOD商品110的位置、在MOD商品110到递送位置的到达之前剩余的时间或MOD商品110的递送的确认。
在流程1300的执行的说明性实例中,在1302处,从请求经由移动3D制造装置108所递送的MOD商品110的用户102接收订单104。在1304处,递送位置被确定为是地址742Evergreen Terrace。在1306处,3D制造装置确定模块808标识三个可用的移动3D制造装置108,其可以生产并且递送下一小时内的所选择的MOD商品110。第一可用的移动制造装置108可以是装配有目前未参与生产MOD商品110的3D制造装置108的杂货递送卡车。第一可用的移动3D制造装置108能够在12分钟内生产所订购的MOD商品110。杂货递送卡车定位在离742Evergreen Terrace 5英里处并且被排定为在32分钟内在其目前路线期间将杂货递送到744Evergreen Terrace(与742EvergreenTerrace相邻的房子)。第二可用的移动3D制造装置108可以是装配有目前未参与生产MOD商品110的3D制造装置108的仓库商品递送货车。第二可用的移动3D制造装置108还能够在12分钟内生产所选择的MOD商品110。仓库商品递送货车定位在3英里远处并且可以在与其当前路线2.5英里偏差的情况下在19分钟内将MOD商品110递送到742Evergreen Terrace。第三可用的移动3D制造装置108可以是定位在仅针对移动制造所指派的车辆上的三个3D制造装置108中的第三个。移动制造车辆上的所有三个3D制造装置108被占用生产其它MOD商品110,但是第三可用的移动3D制造装置108被估计为完成并且可用于在2分钟内制造所选择的MOD商品110。第三可用的3D制造装置108——比第一和第二可用的3D制造装置108更新的模型——能够在8分钟内生产所选择的MOD商品110,使得可以在总计10分钟(包括直到可用性等待的2分钟)内生产所选择的MOD商品110。移动制造车辆定位在2英里远处并且可以在与其当前路线1.5英里偏差的情况下在24分钟内将MOD商品110递送到742Evergreen Terrace。在1308处,在该情况中,3D制造装置确定模块808基于与杂货卡车的当前路线的最小偏差,选择定位在杂货卡车上的第一可用的移动制造装置。在1310处,制造指令模块810生成用于生产特定于定位在杂货卡车上的移动3D制造装置108的模型的MOD商品110的制造指令107。在1312处,制造指令模块810将制造指令107发送给定位在杂货卡车上的移动3D制造装置108。在1314处,递送指令模块1008提供在递送路线期间将杂货递送到744Evergreen Terrace之前指导杂货卡车的司机将MOD商品110递送到742Evergreen Terrace的递送指令。因此,针对特定移动3D制造装置108的决策可以基于若干因素并且可以根据算法或其它软件决策流程决定。
在用于将MOD商品110提供给用户102的递送方法的第三实例中,可以通过与挑选位置相关联的3D制造装置108生产MOD商品110。例如,3D制造装置108可以与被指派为挑选位置的储物柜相关联以用于用户102挑选所订单的MOD商品110。在一些方面中,3D制造装置108定位在单个储物柜内并且生产储物柜中的MOD商品110。在其它方面中,3D制造装置108定位在一组储物柜附近,并且当MOD商品110由3D制造装置108生产时,MOD商品从3D制造装置108短距离自动地传送到由用户102指派为MOD商品110的挑选位置的储物柜。
图14是表示可以由系统200执行以执行第三实例递送方法的流程1400的流程图。在1402处,订单模块402可以从用户102接收针对MOD商品110的订单104。经由与挑选位置相关联的3D制造装置108的方法可以被选择为递送方法。在1404处,位置确定模块1006可以确定可用的挑选位置。例如,位置确定模块1006可以标识挑选位置,其包括未由等待挑选的MOD商品110的储物柜。在1408处,位置确定模块1006可以选择可用的挑选位置。选择可以至少部分基于针对3D制造装置108生产MOD商品110的所估计的时间量、3D制造装置108与与用户102相关联的位置之间的距离、其它考虑或其任何组合。
在1410处,制造指令模块810可以生成用于经由与所选择的挑选位置相关联的3D制造装置108生产MOD商品110的制造指令107。在1412处,制造指令模块810可以将生产MOD商品110的制造指令107发送给与所选择的挑选位置相关联的所选择的3D制造装置108。制造指令107可以包括用于将MOD商品从与所选择的挑选位置相关联的所选择的3D制造装置108传送到所选择的挑选位置的指令。
在1416处,通知模块1004可以通知用户102MOD商品110的状态,诸如在所选择的挑选位置处制造MOD商品110中的进展、所选择的挑选位置的位置、用于从所选择的挑选位置检索MOD商品112的访问信息、直到在挑选位置处可以访问MOD商品110剩余的时间或挑选位置处的MOD商品110的可用性的确认。
在用于将MOD商品110提供给用户102的递送方法的第四实例中,可以通过与订单和存储位置相关联的3D制造装置108生产MOD商品110。例如,3D制造装置108可以与公用电话亭相关联,其被提供用于针对MOD商品110接收来自用户102的订单104和存储MOD商品110以用于用户102的后续检索。在一些方面中,3D制造装置108可以定位在单个存储单元内并且生产单个存储单元中的MOD商品110。在其它方面中,3D制造装置108可以定位在一组存储单元附近,并且当MOD商品110由3D制造装置108生产时,MOD商品从3D制造装置108短距离自动地传送到针对MOD商品110所指派的单独存储单元中直到用户102的检索。
图15是表示可以由系统200执行以执行第四实例递送方法的流程1500的流程图。在1502处,订单模块402可以从用户102接收针对MOD商品110的订单104。可以从与一个或多个3D制造装置108和一个或多个存储单元相关联的订单单元接收订单104。经由与订单单元相关联的存储单元的递送可以被选择为递送方法。
在1510处,制造指令模块810可以生成用于经由与订单单元相关联的3D制造装置108生产MOD商品110的制造指令107。在1512处,制造指令模块810可以发送制造指令107。在1514处,递送模块1002可以发送存储指令。在一些方面中,诸如当仅一个3D制造装置108与订单单元相关联时,制造指令107可以直接发送给3D制造装置108。在一些方面中,诸如当多个存储单元与单个3D制造装置108相关联时,存储指令可以包括存储单元的选择和用于将MOD商品110从3D制造装置108移动到所选择的存储单元的指令。在一些方面中,诸如当多个存储单元与订单单元相关联并且每个存储单元包括3D制造装置108时,存储指令可以包括存储单元的选择并且制造指令107可以发送给与所选择的存储单元相关联的3D制造装置108。
在1516处,通知模块1004可以通知用户102MOD商品110的状态,诸如在订单位置处制造MOD商品110中的进展、存储MOD商品110的所选择的存储单元的标识、用于从所选择的存储单元检索MOD商品112的访问信息、直到在所选择的存储单元处可以访问MOD商品110剩余的时间或存储单元处的MOD商品110的可用性的确认。
在用于将MOD商品110提供给用户102的递送方法的第五实例中,可以通过用户102的3D制造装置108生产MOD商品110。例如,3D制造装置108可以是由用户102所拥有的3D制造装置108,诸如用户住宅中的3-D打印机。作为另一实例,3D制造装置108可以是由用户102所控制的3D制造装置108,诸如用户的工作地点处或将机器的使用租赁给用户102的服务中心处的快速成型机。
图16是表示可以由系统200执行以执行第五实例递送方法的流程1600的流程图。在1602处,订单模块402可以从用户102接收针对MOD商品110的订单104。可以通过由订单模块402所提供的电子市场接收订单104。经由用户102的3D制造装置108的递送可以被选择为递送方法。在1608处,订单模块402可以接收关于用户102的3D制造装置108的信息。例如,关于用户102的3D制造装置108的信息可以包括装置的制造或模型、由3D制造装置108可用的制造指令107的(一个或多个)格式、由3D制造装置108所利用的制造材料、3D制造装置108的大小和其它考虑。在1610处,制造指令模块810可以生成用于经由用户102的3D制造装置108生产MOD商品110的制造指令107。指令可以基于在1608处关于用户102的3D制造装置108所接收的信息。在1612处,制造指令模块810可以给顾客提供用于经由用户102的3D制造装置108生产MOD商品110的制造指令107。在一些方面中,可以通过将制造指令107直接发送给用户102的3D制造装置108将制造指令107提供给顾客。在一些方面中,将制造指令107提供给顾客,并且顾客的其它动作可以使得制造指令107发送给用户102的3D制造装置108。例如,可以将包括3D制造指令107的数字文件提供给用户102,使得用户102可以稍后访问3D制造指令107以在用户102的3D制造装置108上生产MOD商品110,诸如在用户住宅中或在将3D制造装置108的使用租赁给用户102的服务中心处。可以对在1612处所提供的制造指令107进行配置,使得可以将制造指令107从用户102传送给由用户102所指派的制造装置108的提供商。
供应商特征
本文所讨论的系统可以提供用于与供应商103交互的各种方法。针对与供应商103交互所利用的方法可以影响由上文所讨论的各种模块所执行的功能。用于与供应商103交互的方法的实例的以下讨论可以图示这样的方法可以影响由先前所讨论的模块所执行的功能的方式。
可以针对供应商103或商品的供应商提供方法以针对MOD商品110的分发利用服务提供商101的系统。图17是表示可以由用于代表供应商103分发MOD商品110的系统200执行的流程1700的流程图。在1702处,供应商接口模块602可以从供应商103接收与一个或多个商品相关联的信息。与(一个或多个)商品相关联的信息可以包括用于获得非MOD商品的(一个或多个)商品的信息,诸如(一个或多个)商品的位置或用于访问(一个或多个)商品的信息。与(一个或多个)商品相关联的信息还可以包括用于制造作为MOD商品110的(一个或多个)商品中的一个或多个的信息,诸如(一个或多个)商品的规格或用于(一个或多个)商品的制造指令107。在1704处,供应商接口模块602可以给供应商103提供用于列出电子市场中的MOD商品的选项。在1706处,供应商接口模块602可以给供应商103提供用于列出电子市场中的非MOD商品的选项。可以使电子市场中所列出的商品可用于经由电子市场的消费。利用这些选项,供应商103可以选择以列出作为非MOD商品的市场中的商品、列出作为MOD商品110的市场中的商品或列出可用作MOD商品或MOD商品的市场中的商品。列出如可用作MOD商品110的市场中的商品可以减少供应商103维护存储作为非MOD商品的商品的物理空间。在1708处,订单模块402可以列出由用户102可访问的电子市场中的商品。订单模块402可以列出市场中的商品,其将商品指派为MOD商品、将其指派为非MOD商品、将其指派为MOD商品或非MOD商品或没有将其指派为MOD商品或非MOD商品。在1710处,订单模块402可以接收针对市场中所列出的商品的请求。在1712处,制造模块802可以提供用于制造作为MOD商品的商品的信息。在1714处,递送模块1002可以提供用于作为非MOD商品的商品的递送的信息。在实施方案中,订单104可涉及提供MOD商品110和非MOD商品二者。在一些实施方案中,非MOD商品可以是包括作为MOD商品110所生产的子部件的组件。例如,订单104可涉及具有若干带扣或扣子的袋。带扣或扣子中的一个或多个可以经由3D制造装置108打印(即,作为MOD商品110所生产的子部件)并且利用运送给用户102的袋(即,非MOD商品组件)包括或安装在其上。
可以提供用于确定将商品提供给用户102的方法。例如,可以提供用于确定商品是否将提供给用户102作为MOD商品或作为非MOD商品的方法。在各种方面中,供应商103或商品的供应商可以选择用于确定商品是否将提供给用户102的参数。在一些方面中,可以在没有供应商103涉及的情况下利用参数确定商品将提供给用户102的方式。图18是表示可以由用于确定将商品提供给用户102的方式的系统200执行的流程1800的流程图。在1802处,递送模块1002或供应商接口模块602可以从电子市场中的用户102接收针对商品的订单104。商品可以与3D制造指令107相关联,使得商品可以被生产为MOD商品110。在1804处,订单模块402可以评价与履行订单104的各种方式相关联的一个或多个参数。在确定递送方法中可以评价的参数的非限制性实例包括递送时间、制造成本、运送或其它递送成本、现有零件位置、3D制造装置108位置、3D制造装置108可用性、商品寿命或期望使用寿命、供应商103偏好、服务提供商101偏好和用户偏好。在1806处,递送模块1002可以确定是否满足参数中的一个或多个。如果满足(一个或多个)参数(是,在1806处),则在1808处,制造模块802可以提供用于将商品制造为MOD商品110的指令。在1812处,递送模块1002可以提供用于将MOD商品110提供给用户102的指令。作为非限制性实例,递送模块1002可以提供制造MOD商品110并且将MOD商品递送到地址、制造MOD商品110并且将MOD商品递送到挑选位置或在用户102的3D制造装置108上制造MOD商品110的指令。如果未满足(一个或多个)参数(否,在1806处),则在1810处,递送模块1002可以提供用于获得作为非MOD商品的商品的指令,诸如在订单104的接收之前先前所制造的商品。在1812处,递送模块1002可以提供用于将所获得的商品提供给用户102的指令。
可以提供用于将环境偏置与利用服务提供商101的系统将MOD商品110分发给用户102的供应商103相关联的方法。图19是表示可以由用于将环境偏置与利用服务提供商101的系统将MOD商品110分发给用户102的供应商103相关联的系统200执行的流程1900的流程图。在1902处,订单模块402可以针对电子市场中的消费提供来自多个供应商103或供应商的商品。在1904处,供应商接口模块602可以维护关于代表供应商103经由MOD商品110履行的针对商品的订单104的信息。履行订单104所利用的MOD商品110可以基于由供应商103所提供的3D制造指令107。在1906处,供应商接口模块602可以经由MOD商品110将关于履行的信息提供到环境偏置程序。例如,信息可包括在生产使用在履行订单104中的MOD商品110中所消费的资源的评价。信息还可以将已经消费的资源的评价已经使商品以另一方式生产并且不作为MOD商品110。可以将在1906处所提供的信息提供给管理环境偏置程序的实体、供应商103、用户102、其它感兴趣方或其任何组合。
用于MOD商品的数字存储
本文所讨论的系统可以提供用于提供与mod商品110相关联的服务的各种方法。针对提供与mod商品110相关联的服务所利用的方法可能影响由上文所讨论的各种模块所执行的功能。用于提供与mod商品110相关联的服务的方法的实例的以下讨论可以图示这样的方法可能影响由先前所讨论的模块所执行的功能的方式。
可以提供用于提供与MOD商品110相关联的服务的方法。例如,与MOD商品110相关联的服务可以包括提供用于生产MOD商品110的设计和/或3D制造装置108的服务。在一些方面中,用户102可以对提供设计和用于生产MOD商品110的3D制造装置108的使用二者的服务感兴趣。例如,用户102可以是成本意识并且喜欢针对基于请求的生产的现成设计而不是将时间或资源投入到开发设计或采购用于生产MOD商品110的3D制造装置108。图20是表示可以由用于提供用于生产MOD商品110的设计和3D制造装置108的系统200执行的流程2000的流程图。在2002处,订单模块402可以提供用于多个商品的消费的电子市场。商品中的每一个可以具有与特定商品相关联的3D制造指令107。例如,可以将设计库呈现给用户102。可以通过服务提供商101和/或一个或多个供应商103提供这些设计。用户102可以选择针对用户102愿意通过服务提供商101的3D制造装置108生产的MOD商品110的设计。在2004处,响应于用户102的商品中的一个的选择,制造模块802可以将3D制造指令107提供给3D制造装置108以基于3D制造指令制造商品。在2006处,递送模块1002可以提供用于将所制造的商品递送给用户102的递送指令。
在一些方面中,用户102可以仅对提供用于生产MOD商品110的3D制造装置108的使用的服务感兴趣。例如,用户102可能已经具有用于经由3D制造装置108生产MOD商品110的设计。作为更特定实例,用户102可以是关于他或她愿意对他或她愿意转换为物理模型以提供给客户端的建筑的CAD模型物理地操纵或架构的零件的虚拟模型的工程师。在2008处,订单模块402可以接收可以被用于生产来自用户102的3D制造指令107(例如,3D模型)的数据。可以经由浏览器应用206由用户102提供数据。数据可以与针对电子市场中所呈现的多个商品中的不可用的MOD商品110的设计相关联。例如,数据可以是用户102的建模软件所生产的模型。在另一实例中,数据可以是对象的3维扫描所生产的模型。在2010处,制造模块802可以将3D制造指令107提供给3D制造装置108以基于在2008处所接收的数据制造商品。在2012处,递送模块1002可以提供用于将MOD商品提供给用户102的递送指令。
在一些方面中,用户102可以仅对用于生产MOD商品110的设计感兴趣。例如,用户102可以已经拥有或控制3D制造装置108并且可以期望经由该3D制造装置108生产MOD商品110。作为更特定实例,用户102可能希望在订单具有该面料的衣服之前对面料的纹理进行采样。图21是表示可以由用于提供用于生产MOD商品110的设计的系统200执行的流程2100的流程图。在2102处,订单模块402可以提供用于多个商品的消费的电子市场。商品中的每一个可以具有与特定商品相关联的分离的3D制造指令107。例如,可以将设计库呈现给用户102。用户102可以选择针对用户102愿意在用户的3D制造装置108上生产的MOD商品110的设计。在2104处,响应于用户102的商品中的一个的选择,递送模块1002可以向用户102提供对设计的访问权。例如,递送模块1002可以给用户102提供对与所选择的商品相关联的3D制造指令107,使得用户102可以使用3D制造装置108中的3D制造指令107制造作为MOD商品110的所选择的商品。在一些方面中,用户的对设计的访问权是有限的。例如,用户的对设计的访问权可以由权利管理机制限制,诸如将设计的使用限于特定时间窗和/或特定数目的使用的许可限制。例如,对设计的访问权可以限于单个使用或基于针对用户102的制造装置108根据设计生产MOD商品110的所估计的时间量的时间量。作为另一实例,对设计的访问权可以限于在特定窗(例如,在首次授予访问权之后24小时)内发起的使用。在一些方面中,用户的对设计的访问权是通过提供用于在用户的3D制造装置108上生产设计的可执行代码而不是提供设计代码来限制的。在一些方面中,数据加密可以保护设计数据和/或防止不适当的复制。
在一些方面中,可以将上文所讨论的服务(提供设计、提供3D制造服务或提供设计和3D制造服务)中的一个或多个呈现给用户102。图22是提供用于选择设计服务2202、3D制造服务2204和/或设计和3D制造服务2206的选项的实例网页2200。
用于MOD商品的电子市场
本文所讨论的系统可提供用于提供在其中提供MOD商品110是用于履行针对商品的订单104的多个选项中的一个的电子市场的各种方法。被利用来提供在其中提供MOD商品110是用于履行针对商品的订单104的多个选项中的一个的电子市场的方法可能影响由上文所讨论的各种模块所执行的功能。用于提供在其中提供MOD商品110是用于履行针对商品的订单104的多个选项中的一个的电子市场的方法的实例的以下讨论可以图示可能影响由先前所讨论的模块所执行的功能的方式。
可以提供用于提供在其中提供MOD商品110是用于履行针对商品的订单104的多个选项中的一个的电子市场的方法。图23是表示可以由用于提供在其中提供MOD商品110是用于履行针对商品的订单104的多个选项中的一个的电子市场的系统200执行的流程2300的流程图。在2302处,订单模块402可以提供具有用于消费的商品的电子市场。电子市场中的每个商品可以被指派为第一类型商品或第二类型商品。第一类型商品可以被指派用于作为MOD商品110生产。第二类型商品可以不被指派用于作为MOD商品110生产。在2304处,订单模块402可以接收针对商品的请求。商品可以是第一类型商品或第二类型商品。如果所请求的商品是第一类型商品(是,在2306处),则在2308处,制造模块802可以提供将第一类型商品制造为MOD商品110的指令。在2310处,递送模块1002可以提供用于提供所制造的第一类型商品的指令。例如,递送模块1002可以提供所制造的商品经由用户102的3D制造装置108提供的指令或所制造的商品经由服务提供商101的3D制造装置108提供并且递送给用户102的指令。如果所请求的商品是第二类型商品(否,在2306处),那么在2312处,订单模块420可以提供用于获得第二类型商品的指令。在2314处,递送模块1002可以提供用于提供所获得的第二类型商品的指令。
可以提供用于提供在其中订单作为MOD商品110的商品是商品详细页上的选项的电子市场的方法。图24是表示可以由用于提供在其中订单作为MOD商品110的商品是商品详细页上的选项的电子市场的系统200可以执行的流程2400的流程图。在2402,订单模块402可以提供具有用于消费的商品的电子市场。在2404处,电子市场可以提供至少与第一价格和第一履行方法相关联的第一商品。在没有基于3D制造指令107制造第一商品的情况下,可以完成第一履行方法。例如,第一履行方法可以涉及提供作为非MOD商品的商品。在2406处,电子市场可以提供与第二价格和第二履行方法相关联的第二商品。第二履行方法可以涉及基于3D制造指令107制造所述第二商品。例如,第二履行方法可以涉及提供作为MOD商品的商品110。
可以提供用于提供在其中订购作为MOD商品110的商品是运送选项的电子市场的方法。图25是表示可以由提供在其中订购作为MOD商品110的商品是运送选项的电子市场的系统200执行的流程2500的流程图。在2502处,订单模块402可以提供具有用于采购的商品的电子市场。在2504处,响应于电子市场中的商品的采购,订单模块420可以提供不包括基于3D制造指令107制造所采购的商品的第一递送选项。在2506处,可以提供包括基于3D制造指令107制造所采购的商品的第二递送选项。
图26是示出用于采购商品2610的运送页2600的实例网页,其示出不包括基于3D制造指令制造采购商品的第一递送选项2620和包括基于3D制造指令107制造采购商品的第二制造选项2630。
可以提供用于提供在其中订单作为MOD商品110的商品是与时间和/或成本相关联的选项的电子市场的方法。图27是表示可以由用于提供其中订单作为MOD商品110的商品是与时间和/或成本相关联的选项的电子市场的系统200执行的流程2700的流程图。在2702处,订单模块402可以提供具有用于消费的商品的电子市场。在2704处,电子市场可以提供具有用于消费的第一选项的至少一个商品。在2706处,电子市场可以提供至少一个商品的用于消费的第二选项。第一选项可以与第一价格、第二递送时间和不涉及基于3D制造指令107制造第一商品的第一递送方法相关联。第二选项可以与第二价格、第二递送时间和涉及基于3D制造指令107制造第二商品的第二递送方法相关联。
图28是示出用于商品2810的商品细节页2800的示例网页,其示出与第一价格2822、第一递送时间2824和2828不涉及基于3D制造指令107制造第一商品的第一递送方法2828相关联的第一选项2820和与第二价格2832、第二递送时间2834和涉及基于3D制造指令107制造第二商品的第二递送方法2838相关联的第二选项2830。
如可以从以上实例看到,本文中的实施方案可以提供具有用于商品的递送的若干选项的电子市场,包括允许经由3D制造装置的制造的选择与否,选择何处制造商品(如果选择该选项的话)以及选择递送的速度。这些选项可以提供有不同的价格选项,如图28中所示。因此,3D制造给用户102提供包括非常快速的递送的各种选项。
图29图示了用于实现根据各种实施方案的方面的实例环境2900的方面。如将理解到,虽然基于网络的环境被用于解释的目的,但是不同的环境可以酌情被用于实现各种实施方案。环境包括电子客户端设备2902,其可以包括可操作为通过适当的网络2904发送和接收请求、消息或信息并且将信息传达回给设备的用户的任何适当的设备。这样的客户端设备的实例包括个人计算机、手机、手持式消息设备、膝上型计算机、机顶盒、个人数字助理、电子书阅读器等。网络可以包括任何适当的网络,包括内联网、因特网、蜂窝网络、局域网或任何其它这样的网络或其组合。针对这样的系统所使用的部件可以至少部分取决于所选择的网络和/或环境的类型。用于经由这样的网络通信的协议和部件是众所周知的并且将不在本文中详细讨论。可以通过有线或无线连接和其组合使能通过网络的通信。在该实例中,网络包括因特网,因为环境包括用于接收请求和服务响应于其的内容的网络服务器2906,但是对于其它网络而言,可以使用服务类似目的的备选设备,如对本领域的普通技术人员将明显的。
说明性环境包括至少一个应用服务器2908和数据存储2910。应当理解,可以存在若干应用服务器、层或其它元件、处理器或部件,其可以链接或否则配置,其可以交互以执行诸如从适当的数据存储获得数据的任务。如本文所使用的,术语“数据存储”是指任何设备或能够存储、访问和检索数据的设备的组合,其可以包括任何标准、分布式或集群环境中的任何组合和数目的数据服务器、数据库、数据存储设备和数据存储媒体。应用服务器可以包括用于根据需要与数据存储集成以执行针对客户端设备的一个或多个应用的方面、处置大多数针对应用的数据访问和业务逻辑的任何适当的硬件和软件。应用服务器提供与数据存储协作的访问控制服务并且能够生成诸如待传送给用户的文本、图形、音频和/或视频的内容,其可以以超文本标记语言(“HTML”)、可扩展标记语言(“XML”)或该实例中的另一适当的结构语言的形式由网络服务器服务于用户。可以通过网络服务器处置所有请求和响应的递送以及客户端设备2902与应用服务器2908之间的内容的递送。应当理解,网络和应用服务器不要求并且仅是实例部件,因为本文中所讨论的结构化代码可以执行在任何适当的设备或主机上,如本文中其它地方所讨论的。
数据存储2910可以包括用于存储涉及特定方面的数据的若干分离的数据表、数据库或其它数据存储结构和媒体。例如,所图示的数据存储包括用于存储生产数据2912和用户信息2916的机构,其可以被用于服务针对生产侧的内容。数据存储还被示出为包括用于存储日志数据2914的机构,其可以被用于报告、分析或其它这样的目的。应当理解,可以存在可能需要存储在数据存储(诸如针对页面图像信息)和访问权利信息的许多其它方面,其可以酌情存储在上文所列出的机构中的任一个中或数据存储2910中的附加机构中。数据存储2910通过与其相关联的逻辑可操作为接收来自应用服务器2908的指令并且获得、更新或否则处理响应于其的数据。在一个实例中,用户可以提交针对特定类型的商品的搜索请求。在这种情况中,数据存储可以访问用户信息以验证用户的身份并且可以访问目录详细信息以获得关于该类型的商品的信息。然后,可以将信息返回给用户(诸如在用户能够经由客户端设备2902上的浏览器查看的网页上列出的结果中)。可以在浏览器的专用页或窗中查看针对特定感兴趣商品的信息。
每个服务器通常将包括提供针对该服务器的一般管理和操作的可执行程序指令的操作系统,并且通常将包括存储在由服务器的处理器执行时允许服务器执行其预期功能的指令的计算机可读存储介质(例如,硬盘、随机存取存储器、只读存储器等)。针对服务器的操作系统和一般功能性的适合的实现方案是已知或可商购的,并且容易特别地根据本文中的公开内容由本领域的普通技术人员实现。
在一个实施方案中,环境是利用使用一个或多个计算机网络或直接连接经由通信链路相互连接的若干计算机系统和部件的分布式计算环境。然而,本领域的普通技术人员将理解到,这样的系统可以在具有比图29中所图示更少或更大数目的部件的系统中同样地操作。因此,图29中的系统2900的描绘应当被认为实际上是说明性的并且不限于本公开的范围。
各种实施方案还可以实现在各种各样的操作环境中,其在一些情况中可以包括一个或多个用户计算机、计算设备或处理设备,其可以被用于操作若干应用中的任一个。用户或客户端设备可以包括若干通用个人计算机中的任一个,诸如运行标准操作系统的台式或膝上型计算机以及运行移动软件和能够支持若干网络和消息协议的蜂窝、无线和手持式设备。这样的系统还可以包括运行各种可商购的操作系统和针对诸如开发和数据库管理的目的的其它已知应用中的任一个的若干工作站。这些设备还可以包括其它电子设备,诸如虚拟终端、瘦客户端、游戏系统和能够经由网络通信的其它设备。
大部分实施方案利用用于使用各种可商购的协议中的任一个支持通信的本领域技术人员将熟悉的至少一个网络,诸如运输控制协议/网际协议(“TCP/IP”)、开放系统互连(“OSI”)、文件传送协议(“FTP”)、通用即插即用(“UpnP”)、网络文件系统(“NFS”)、公共因特网文件系统(“CIFS”)和AppleTalk。网络可以是例如局域网、广域网、虚拟专用网、因特网、内联网、外联网、公共交换电话网络、红外线网络、无线网络和其任何组合。
在利用网络服务器的实施方案中,网络服务器可以运行各种服务器或中间层应用中的任一个,包括超文本传送协议(“HTTP”)服务器、FTP服务器、公共网关接口(“CGI”)服务器、数据服务器、Java服务器和业务应用服务器。(一个或多个)服务器还可能能够响应于来自用户设备的请求而执行程序或脚本,诸如通过执行可以被实现为以任何编程语言(诸如C、C#或C++)或任何脚本语言(诸如Perl、Python或TCL)以及其组合书写的一个或多个脚本或程序。(一个或多个)服务器还可以包括数据库服务器,包括但不限于从和可商购的那些数据库服务器。
环境可以包括各种数据存储和其它存储器和存储媒体,如上文所讨论的。这些驻留在各种位置,诸如在本地于(和/或驻留在)计算机中的一个或多个或远程于跨越网络的计算机中的任何或全部的存储介质上。在特定组实施方案中,信息可以驻留在本领域技术人员熟悉的存储区域网(“SAN”)。类似地,可以酌情本地和/或远程存储用于执行属于计算机、服务器或其它网络设备的功能的任何必要的文件。在系统包括计算机化设备的情况下,每个这样的设备可以包括可以经由总线电气耦合的硬件元件,元件包括例如至少一个中央处理单元(“CPU”)、至少一个输入设备(例如,鼠标、键盘、控制器、触摸屏或小键盘)和至少一个输出设备(例如,显示设备、打印机或扬声器)。这样的系统还可以包括一个或多个存储设备,诸如磁盘驱动器、光学存储设备和固态存储设备诸如随机存取存储器(“RAM”)或只读存储器(“ROM”)以及可移除媒体设备、存储器卡、闪速卡等。
这样的设备还可以包括计算机可读存储媒体阅读器、通信设备(例如,调制调解器、网卡(无线或有线)、红外通信设备等)和工作存储器,如上文所描述的。计算机可读存储媒体阅读器可以连接或被配置为接收表示远程、本地、固定和/或可移除存储设备以及用于暂时和/或更永久地包含、存储、发射和检索计算机可读信息的存储媒体的计算机可读存储介质。系统和各种设备还通常将包括定位在至少一个工作存储器设备内的若干软件应用、模块、服务或其它元件,包括操作系统和应用程序,诸如客户端应用或网络浏览器。应当理解,备选实施方案可以具有来自上文所描述的那个的很多变型。例如,还可以使用定制硬件和/或可以在硬件、软件(包括便携式软件,诸如小应用程序)或二者中实现特定元件。而且,可以采用诸如网络输入/输出设备的其它计算设备的连接。
用于包含代码或代码部分的存储媒体和计算机可读媒体可以包括本领域中公知或使用的任何适当的媒体,包括存储媒体和通信媒体,诸如但不限于以用于诸如计算机可读指令、数据结构、程序模块或其它数据的信息的存储和/或运输的任何方法或技术实现的易失性和非易失性、可移除和不可移除媒体,包括RAM、ROM、电可擦除可编程只读存储器(“EEPROM”)、闪速存储器或其它存储器技术、压缩光盘只读存储器(“CD-ROM”)、数字多用光盘(DVD)或其它光学存储、磁带盒、磁带、磁盘存储或其它磁性存储设备或任何其它介质,其可以被用于存储期望信息并且可以由系统设备访问。基于本文所提供的公开内容和教导,本领域的普通技术人员将理解实现各种实施方案的其它方式和/或方法。
因此,说明书和附图将被认为是说明性而非限制性意义。然而,将明显的是,在不脱离如权利要求中所阐述的本公开的较宽精神和范围的情况下可以对其做出各种修改和改变。
其它变型处于本公开的精神之内。因此,虽然所公开的技术容易受到各种修改和备选构建,但是在附图中示出并且已经在上文中详细描述了其特定所图示的实施方案。然而,应当理解,不旨在将本公开限于所公开的(一个或多个)特定形式,而是相反,本发明将涵盖落在如随附的权利要求中所限定的本公开的精神和范围内的所有修改方案、备选构建和等价方案。
除非在本文中另外指示或通过上下文清楚地否定,否则描述所公开的实施方案的上下文中(特别地在以下权利要求的上下文中)的术语“一(a)”和“一个(an)”和“该(the)”和类似指示物的使用将被理解为涵盖单数和复数。除非另外指出,否则术语“包括(comprise)”、“具有(having)”、“包括(including)”和“包含(containing)”将被理解为开放式术语(即,意指(包括但不限于))。即使存在某些东西介入,术语“连接”也将被理解为部分或全部包含在内、附接或接合在一起。除非在本文中另外指示,否则在本文中值的范围的记载仅旨在用作单独地是指落在范围内的每个分离的值的速记方法,并且每个分离的值并入说明书中,好像其在本文中单独地记载。除非在本文中另外指示或否则通过上下文清楚地否定,否则可以以任何适合的顺序执行本文所描述的所有方法。本文所提供的任何和所有实例或示范性语言(例如,“诸如(such as)”)的使用仅旨在更好地阐明本公开的实施方案并且除非另外声明否则不形成对本公开的范围的限制。说明书中的语言不应当被解释为指示如对本公开的实践必要的任何未要求保护的元件。
本文描述了本公开的优选实施方案,包括对针对执行本公开的发明人已知的最佳模式。在阅读前述描述之后,那些优选实施方案的变型可以对于本领域的普通技术人员变得明显。发明人期望技术人员酌情采用这样的变型并且发明人预期本公开除如本文中特别地描述外实践。因此,本公开包括如由适用法律所许可的下文所阐述的条款和随附于此的权利要求中所记载的主题的所有修改方案和等价方案。而且,除非在本文中另外指示或否则通过上下文清楚地否定,否则其所有可能变型中的上文所描述的元件的任何组合由本公开所包含。
本文中所记载的所有参考文献(包括出版物、专利申请和专利)通过引用以相同程度并入本文,好像每个参考文献单独并且特别地被指示为通过引用并入本文并且以其整体得以阐述。
条款1.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
接收来自电子市场中的用户的针对商品的订单,所述商品与所述电子市场可访问的3D制造指令相关联;
评价与履行所述订单相关联的至少一个参数;
当所述至少一个参数满足时,在至少部分基于所述3D制造指令经由3D制造装置接收所述订单之后,指令所述商品的制造;
当所述至少一个参数未满足时,指令所述商品的获得,所述商品先前已经制造;以及
指令所述商品提供给所述用户。
条款2.根据条款1所述的计算机实现的方法,其中所述至少一个参数包括下列各项中的至少一个:
由所述订单中的所述用户所请求的递送的时间;
制造所述商品的成本;
将所述商品运输到所述订单中所指示的位置的成本;
所述先前制造的商品的位置;或
所述商品的期望使用寿命。
条款3.根据条款1所述的计算机实现的方法,其中所述至少一个参数包括下列各项中的至少一个:
所述制造装置的位置;或
所述制造装置的可用性。
条款4.根据条款1所述的计算机实现的方法,其中所述至少一个参数包括由下列各项中的至少一个所确定的参数:供应商、所述市场、所述用户和非所述供应商、非所述市场和非所述用户的第四方。
条款5.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
提供来自电子市场的网页上的供应商的第一商品,所述第一商品与所述电子市场可访问的按需制造指令相关联,其中基于采购的所述第一商品将基于所述按需制造制造指令由按需制造制造装置制造;以及
提供来自所述电子市场的所述网页上的所述供应商的第二商品,其中,基于采购的所述第二商品将从所述第二商品的物理位置代表所述供应商递送。
条款6.根据条款5所述的计算机实现的方法,其中所述第一商品和第二商品包括商品的变型。
条款7.根据条款5所述的计算机实现的方法,其中所述第一商品包括所述第二商品的部件。
条款8.根据条款5所述的计算机实现的方法,其中针对所述第一商品的所述按需制造指令基于由所述供应商所提供的信息。
条款9.根据条款5所述的计算机实现的方法,其中针对所述第一商品的所述按需制造指令基于由第三方所提供的信息,其中所述第三方不是所述供应商。
条款10.根据条款5所述的计算机实现的方法,其中基于采购的所述第一商品将由所述第一商品的采购者的按需制造制造装置制造。
条款11.根据条款5所述的计算机实现的方法,其中基于采购的所述第一商品将由与所述电子市场相关联的按需制造制造装置制造。
条款12.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
代表用于消费的商品的供应商接收数据,所述数据与用于经由3D制造装置生产所述商品的3D制造指令有关;
提供关于用于显示在电子市场中的网页上的所述商品的信息;以及
响应于经由所述网页接收针对所述商品的请求,接收针对所述商品的支付并且提供针对所述商品的制造的所述3D制造指令。
条款13.根据条款12所述的计算机实现的方法,其中所述所接收的支付的一部分提供给所述电子市场。
条款14.根据条款12所述的计算机实现的方法,其中所述所接收的支付的一部分提供给所述供应商。
条款15.根据条款12所述的计算机实现的方法,其中所述所接收的支付的一部分提供给非所述用户、非所述电子市场并且非所述供应商的第四方。
条款16.根据条款12所述的计算机实现的方法,其中所述所接收的支付的第一部分提供给所述电子市场,所述所接收的支付的第二部分提供给所述供应商,而所述所接收的支付的第三部分提供给非所述用户、非所述电子市场并且非所述供应商的第四方。
条款17.根据条款12所述的计算机实现的方法,其中提供针对所述商品的制造的所述3D制造指令包括将所述3D制造指令提供给用户以用于在所述用户的3D制造装置上制造所述商品中使用。
条款18.根据条款12所述的计算机实现的方法,其中提供针对所述商品的制造的所述3D制造指令包括将所述3D制造指令发送给3D制造装置。
条款19.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
提供电子市场中的商品,所述商品由多个供应商提供;
当针对所述电子市场中的商品的订单由供应商履行时,通过至少部分基于基于由所述供应商所提供的信息的3D制造指令制造所述商品,维护关于所述履行的信息;以及
提供针对环境偏置程序的信息,其中所述针对环境偏置程序的信息包括关于所述履行的所述信息。
条款20.根据条款19所述的计算机实现的方法,其中提供针对环境偏置程序的信息包括将针对所述环境偏置程序的所述信息提供给所述供应商。
条款21.根据条款19所述的计算机实现的方法,其中提供针对环境偏置程序的信息包括将针对所述环境偏置程序的所述信息提供给管理所述环境偏置程序的实体。
条款22.根据条款19所述的计算机实现的方法,其中提供针对环境偏置程序的信息包括在没有所述3D制造指令的情况下提供与履行针对所述商品的所述订单中所消耗的资源的评价相关联的信息。
条款23.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
提供针对商品的电子市场,所述商品包括多个商品,其中所述多个中的每个商品已经与与所述电子市场相关联的目录中的所述商品分离的3D制造指令相关联;
响应于所述多个中的所述商品中的一个的选择,向制造装置提供指令以基于所述相关联的3D制造指令制造所述所选择的商品;以及
生成用于将所述所制造的所选择的商品递送给所述用户的递送指令。
条款24.根据条款23所述的计算机实现的方法,其还包括:
响应于针对所述多个中的所述商品中的一个的用户的请求,接收针对所述商品的支付并且向所述用户提供对与所述所请求的商品相关联的所述3D制造指令的访问权,使得所述用户可以使用制造装置中的所述3D制造指令制造所述所请求的商品。
条款25.根据条款24所述的计算机实现的方法,其还包括:
经由计算设备从用户接收与不在所述多个商品中的第一商品相关联的第一3D制造指令;以及
向制造装置提供指令以基于所述第一3D制造指令制造所述第一商品;以及
生成用于将所述所制造的第一商品递送给所述用户的递送指令。
条款26.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
提供针对商品的电子市场,所述商品包括多个商品,其中所述多个中的每个商品已经与与所述电子市场相关联的目录中的所述商品分离的3D制造指令相关联;以及
响应于所述多个中的所述商品中的一个的选择,向制造装置提供指令以基于所述3D制造指令制造所述所选择的商品。
条款27.根据条款26所述的计算机实现的方法,其还包括:
响应于针对所述多个中的所述商品中的一个的用户的请求,向所述用户提供对与所述所请求的商品相关联的所述3D制造指令的访问权,使得所述用户可以使用制造装置中的所述3D制造指令制造所述所请求的商品。
条款28.根据条款26所述的计算机实现的方法,其还包括:
经由计算设备从用户接收与不在所述多个商品中的第一商品相关联的第一3D制造指令;以及
向制造装置提供指令以基于所述第一3D制造指令制造所述第一商品;以及
生成用于将所述所制造的第一商品递送给所述用户的递送指令。
条款29.根据条款28所述的计算机实现的方法,其还包括:
响应于针对所述多个中的所述商品中的一个的用户的请求,接收针对所述商品的支付并且向所述用户提供对与所述所请求的商品相关联的所述3D制造指令的访问权,使得所述用户可以使用制造装置中的所述3D制造指令制造所述所请求的商品;以及
生成用于将所述所制造的商品递送给所述用户的递送指令。
条款30.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
提供针对商品的电子市场,所述商品包括多个商品,其中所述多个中的每个商品已经与与所述电子市场相关联的目录中的所述商品分离的3D制造指令相关联;以及
响应于针对所述多个中的所述商品中的一个的用户的请求,接收针对所述商品的支付并且向所述用户提供对与所述所请求的商品相关联的所述3D制造指令的访问权,使得所述用户可以使用制造装置中的所述3D制造指令制造所述所请求的商品。
条款31.根据条款30所述的计算机实现的方法,其中对所述3D制造指令的所述访问权是通过时间长度来限制的。
条款32.根据条款31所述的计算机实现的方法,其中所述时间长度至少部分基于制造装置制造所述所选择的商品的所估计的时间量。
条款33.根据条款31所述的计算机实现的方法,其中所述时间长度至少部分基于从所述访问权首次提供给所述用户时经过的时间。
条款34.根据条款30所述的计算机实现的方法,其中对所述3D制造指令的所述访问权是通过所述用户可以使用制造装置中的所述3D制造指令制造所述所选择的商品的次数来限制的。
条款35.根据条款34所述的计算机实现的方法,其中所述次数是一。
条款36.根据条款30所述的计算机实现的方法,其还包括接收关于与所述用户相关联的制造装置的信息,其中对所述3D制造指令的访问权被提供为用于促使与所述用户相关联的所述制造装置生产所述所请求的商品的可执行代码。
条款37.根据条款30所述的计算机实现的方法,其中对所述3D制造指令的所述访问权包括加密数据。
条款38.根据条款30所述的计算机实现的方法,其中所述所请求的商品与未包括在所述多个中的商品的特性的样本相对应。
条款39.根据条款38所述的计算机实现的方法,其中所述特性是纹理。
条款40.根据条款30所述的计算机实现的方法,其还包括:
经由计算设备从用户接收与不在所述多个商品中的第一商品相关联的第一3D制造指令;
向制造装置提供指令以基于所述第一3D制造指令制造所述第一商品;以及
生成用于将所述所制造的第一商品递送给所述用户的递送指令。
条款41.根据条款40所述的计算机实现的方法,其还包括:
响应于所述多个中的所述商品中的一个的选择,向制造装置提供指令以基于所述相关联的3D制造指令制造所述所选择的商品;以及
生成用于将所述所制造的所选择的商品递送给所述用户的递送指令。
条款42.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
提供针对商品的电子市场,所述商品包括多个商品,其中所述多个中的每个商品已经与与所述电子市场相关联的目录中的所述商品分离的3D制造指令相关联;
响应于针对所述多个中的所述商品中的一个的用户的订单,提供用于基于与所述所订购的商品相关联的所述3D制造指令制造所述所订购的商品的信息;
响应于针对不在所述多个商品中的第一商品的第一3D制造指令的用户的提交,向制造装置提供指令以基于所述第一3D制造指令制造所述第一商品;以及
生成用于将所述所制造的第一商品递送给所述用户的递送指令。
条款43.根据条款42所述的计算机实现的方法,其还包括:
接收来自所述用户的请求以用于将所述所订购的商品缩放到较大或较小的大小;以及
基于所述所请求的缩放,重新配置针对所述所订购的商品的所述3D制造指令;
其中提供用于制造所述所订购的商品的信息包括提供用于基于所述经重新配置的3D制造指令以较大或较小的大小制造所述所订购的商品的信息。
条款44.根据条款42所述的计算机实现的方法,其还包括:
接收来自所述用户的请求以用于将所述第一商品缩放到较大或较小的大小;以及
基于所述所请求的缩放,重新配置针对所述第一商品的所述第一3D制造指令;
其中向制造提供指令以制造所述第一商品包括向所述制造装置提供指令以基于所述经重新配置的第一3D制造指令制造所述第一商品。
条款45.根据条款42所述的计算机实现的方法,其中针对所述商品的第一3D制造指令的所述用户的提交包括所述第一商品的扫描。
条款46.根据条款42所述的计算机实现的方法,其中针对所述多个中的所述商品中的一个的所述用户的所述订单包括针对所述多个中的所述商品中的一个的用户的请求,其中所述提供用于制造所述所订购的商品的信息包括接收针对所述商品的支付和向所述用户提供对与所述所请求的商品相关联的所述3D制造指令的访问权,使得所述用户可以使用制造装置中的所述3D制造指令制造所述所请求的商品,所述方法还包括:
响应于所述多个中的所述商品中的一个的选择,向制造装置提供指令以基于所述3D制造指令制造所述所选择的商品;以及
生成用于将所述所制造的所选择的商品递送给所述用户的递送指令。
条款47.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
提供具有用于消费的商品的电子市场,所述电子市场包括呈现下列各项的网页:
关于第一商品的信息;
用于所述第一商品的消费的第一选项,与第一价格、第一递送时间和第一递送方法相关联的所述第一选项涉及基于用于经由3D制造装置制造所述第一商品的3D制造指令制造所述第一商品,其中所述电子市场可访问所述3D制造指令;以及
用于所述第一商品的消费的第二选项,与第二价格、第二递送时间和第二递送方法相关联的所述第二选项不涉及经由3D制造装置制造所述第一商品;
响应于所述第一选项的选择,基于所述3D制造指令指令所述第一商品的制造,并且经由所述第一递送方法指令所述第一商品的递送;以及
响应于所述第二选项的选择,经由所述第二递送方法指令所述第一商品的递送。
条款48.根据条款47所述的计算机实现的方法,其中所述电子市场的所述网页还呈现至少具有第三选项的第二商品,所述第三选项与所述第一选项不同并且与所述第二选项不同,并且其中所述第三选项与第三价格和第三递送时间相关联,所述方法还包括响应于所述第三选项的选择,指令不涉及经由3D制造装置制造所述第二商品的第三递送方法。
条款49.根据条款48所述的计算机实现的方法,其中所述电子市场不可访问用于制造所述第二商品的3D制造指令。
条款50.根据条款47所述的计算机实现的方法,其中所述第一价格和所述第二价格是不同的。
条款51.根据条款47所述的计算机实现的方法,其中所述第一递送时间和所述第二递送时间是不同的。
条款52.根据条款47所述的计算机实现的方法,其中所述第一选项与第一材料相关联,其中所述第二选项与第二材料相关联,并且其中所述第一材料和所述第二材料是不同的。
条款53.根据条款47所述的计算机实现的方法,其中所述第一递送方法包括将信息提供给用户以用于经由所述用户的3D制造装置制造所述第一商品,并且其中经由所述用户的所述3D制造装置制造所述第一商品至少部分基于所述3D制造指令。
条款54.根据条款47所述的计算机实现的方法,其中所述第一递送方法包括将指令提供给3D制造装置以基于所述3D制造指令制造所述第一商品和提供用于运输所述所制造的第一商品的指令。
条款55.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
提供具有用于消费的电子市场,其中每个商品被指派为第一类型商品或第二类型商品,所述第一类型商品被指派用于基于3D制造指令经由制造而生产,所述第二类型商品被指派用于基于3D制造指令经由制造而生产。
响应于接收针对第一类型商品的请求,提供指令以基于3D制造指令制造所述第一类型商品,并且提供用于提供所述所制造的第一类型商品的指令;以及
响应于接收针对第二类型商品的请求,提供用于获得所述第二类型商品的指令并且提供用于提供所述所获得的第二类型商品的指令。
条款56.根据条款55所述的计算机实现的方法,其还包括:
响应于针对所述市场的商品接收来自用户的订单,确定提供针对第一类型商品的请求以履行来自所述用户的所述订单或提供针对第二类型商品的请求以履行来自所述用户的所述订单,其中所述确定至少部分基于下列各项中的至少一个:与所述第一类型商品相关联的时间、与所述第一类型商品相关联的成本、与所述第二类型商品相关联的时间或与所述第二类型商品相关联的成本;以及
基于所述确定,提供针对第一类型商品的请求或提供针对第二类型商品的请求。
条款57.根据条款55所述的计算机实现的方法,其中提供基于3D制造指令制造所述第一类型商品的指令和提供用于提供所述经制造的第一类型商品的指令包括向用户提供用于经由与所述用户相关联的制造装置基于3D制造指令制造所述第一类型商品的指令。
条款58.根据条款55所述的计算机实现的方法,其中提供基于3D制造指令制造所述第一类型商品的指令包括将指令提供给3D制造装置以基于所述3D制造指令制造所述第一类型商品,并且其中提供用于提供所述所制造的第一类型商品的指令包括提供用于运输所述所制造的第一类型商品的指令。
条款59.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
提供具有用于消费的商品的电子市场,所述电子市场提供至少用于消费的第一商品和第二商品,其中所述第一商品和所述第二商品是所述相同商品的版本,
其中所述第一商品与第一价格和第一履行方法相关联,所述第一履行方法涉及基于用于经由3D制造装置制造所述第一商品的3D制造指令制造所述第一商品;以及
其中所述第二商品与第二价格和第二履行方法相关联,所述第二履行方法不涉及经由3D制造装置制造所述第二商品。
条款60.根据条款59所述的计算机实现的方法,其中所述第一履行方法涉及经由移动3D制造装置制造所述第一商品。
条款61.根据条款59所述的计算机实现的方法,其中所述移动3D制造装置定位在车辆中。
条款62.根据条款59所述的计算机实现的方法,其中所述第一价格与所述第二价格不同。
条款63.根据条款59所述的计算机实现的方法,其中所述第一履行方法与第一时间量相关联,其中所述第二履行方法与第二时间量相关联,并且其中所述第一时间量和所述第二时间量是不同的。
条款64.根据条款59所述的计算机实现的方法,其中所述第一商品与第一材料相关联,其中所述第二商品与第二材料相关联,并且其中所述第一材料和所述第二材料是不同的。
条款65.根据条款59所述的计算机实现的方法,其中所述第一履行方法包括将信息提供给用户以用于经由所述用户的3D制造装置制造所述第一商品,其中经由所述用户的所述3D制造装置制造所述第一商品至少部分基于所述3D制造指令。
条款66.根据条款59所述的计算机实现的方法,其中所述第一履行方法包括将指令提供给3D制造装置以基于所述3D制造指令制造所述第二商品和提供用于运输所述所制造的第二商品的指令。
条款67.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
提供具有用于采购的商品的电子市场;
响应于所述电子市场中的商品的采购,提供针对所述商品的至少第一递送选项和针对所述商品的至少第二递送选项,其中所述第一递送选项包括基于用于经由3D制造装置制造所述所采购的商品的3D制造指令制造所述所采购的商品;并且其中所述第二递送选项不包括基于用于经由3D制造装置制造所述所采购的商品的3D制造指令制造所述所采购的商品。
条款68.根据条款67所述的计算机实现的方法,其中所述第一递送选项与第一成本相关联,其中所述第二递送选项与第二成本相关联,并且其中所述第一成本和所述第二成本是不同的。
条款69.根据条款67所述的计算机实现的方法,其中所述第一递送选项与第一时间量相关联,其中所述第二递送选项与第二时间量相关联,并且其中所述第一时间量和所述第二时间量是不同的。
条款70.根据条款67所述的计算机实现的方法,其中所述第一递送选项包括将信息提供给用户以用于经由所述用户的3D制造装置制造所述所采购的商品,其中经由所述用户的所述3D制造装置制造所述所采购的商品至少部分基于所述3D制造指令。
条款71.根据条款67所述的计算机实现的方法,其中所述第一递送选项包括将指令提供给3D制造装置以基于所述3D制造指令制造所述所采购的商品和提供用于运输所述所制造的所采购的商品的指令。
条款72.根据条款67所述的计算机实现的方法,其中所述第一递送选项与第一材料相关联,其中所述第二递送选项与第二材料相关联,并且其中所述第一材料和所述第二材料是不同的。
条款73.一种系统,其包括:
一个或多个处理器设备;以及
存储器,其存储由所述一个或多个处理器设备可执行的指令,其在由所述一个或多个处理器设备执行时促使所述系统至少:
在电子市场中提供关于经由来自多个供应商的所述电子市场可用的多个商品的信息,每个商品具有与其相关联的3D制造指令,其中所述电子市场可访问所述3D制造指令;
针对来自所述电子市场中的可用的所述多个商品的商品接收来自用户的请求;
确定针对所述商品的递送方法;
至少部分基于针对所述商品的所述递送方法,选择制造所述商品的3D制造装置;
向所述所选择的3D制造装置发送指令,其中所述指令指令所述所选择的3D制造装置以至少部分基于与所述商品相关联的所述3D制造指令制造所述商品;以及
生成用于根据所述递送方法递送所述商品的递送指令。
条款74.根据条款73所述的系统,其中所述所确定的递送方法包括经由所述用户的3D制造装置递送,其中所述所选择的3D制造装置包括所述用户的3D制造装置,并且其中所述所生成的递送指令包括发送给所述所选择的3D制造装置的所述指令。
条款75.根据条款73所述的系统,其中所述所确定的递送方法包括经由服务提供商的3D制造装置递送,其中所述所选择的3D制造装置包括所述服务提供商的3D制造装置,并且其中所述所生成的递送指令包括用于将所述商品从所述所选择的3D制造装置提供给所述用户的指令。
条款76.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
在电子市场中提供关于从所述电子市场可用的商品的信息,所述商品具有与其相关联的3D制造指令,其中所述电子市场可访问所述3D制造指令;
针对从所述电子市场可用的所述商品接收来自用户的请求;
确定针对所述商品的递送方法;
选择制造所述商品的制造装置;
生成用于所述所选择的制造装置的指令,其中所述指令指令所述所选择的制造装置至少部分基于与所述商品相关联的所述3D制造指令制造所述商品;以及
生成用于根据所述递送方法递送所述商品的递送指令。
条款77.根据条款76所述的计算机实现的方法,其中生成递送指令包括生成用于将所述商品从所述制造装置运输到由所述递送方法所指派的递送位置的指令。
条款78.根据条款76所述的计算机实现的方法,其中选择制造装置包括选择可用的移动制造装置。
条款79.根据条款76所述的计算机实现的方法,至少部分基于下列各项中的至少一个:所述可用的移动制造装置与由所述递送方法所指派的递送位置的所述接近度、与包括经由所述可用的移动制造装置制造所述商品的递送方法相关联的成本和与包括经由所述可用的移动制造装置制造所述商品的递送方法相关联的时间。
条款80.根据条款76所述的计算机实现的方法,其中确定针对所述商品的递送方法包括确定针对所述商品的存储位置;
其中选择制造所述商品的制造装置包括选择定位在所述存储位置处的制造装置;以及
其中生成用于递送所述商品的递送指令包括生成在制造所述存储位置处的所述商品之后将所述商品存储在所述存储位置处的指令。
条款81.根据条款76所述的计算机实现的方法,其中所述请求接收在用户可以生成所述请求的服务亭处,所述服务亭具有与其相关联的制造装置;
其中确定针对所述商品的递送方法包括选择所述制造装置处的所述商品的制造;以及
其中选择制造所述商品的制造装置包括选择与所述存储位置相关联的所述制造装置。
条款82.根据条款81所述的计算机实现的方法,其中接收所述请求包括将所述请求与与所述电子市场相关联的用户账户相关联。
条款83.根据条款76所述的计算机实现的方法,
其中所述电子市场呈现包括多个子部件的组件;以及
其中接收所述请求包括接收包括所述多个子部件的子部件的商品选择。
条款84.根据条款76所述的计算机实现的方法,其中选择制造装置包括选择移动制造装置;以及
其中生成递送指令包括用于将所述商品运输到递送位置的指令。
条款85.根据条款76所述的计算机实现的方法,其还包括:
确定可用的移动制造装置;
其中选择制造装置包括至少部分基于与经由所述所选择的移动制造装置基于所述3D制造指令制造所述商品和将所述商品运输到递送位置相关联的时间量,选择可用的移动制造装置。
条款86.根据条款76所述的计算机实现的方法,其还包括:
确定可用的移动制造装置;
其中选择制造装置包括至少部分基于与所述所选择的移动制造装置的路线的偏差量选择可用的移动制造装置,其中所述偏差量与经由所述所选择的移动制造装置基于所述3D制造指令制造所述商品并且将所述商品运输到递送位置相关联。
条款87.根据条款76所述的计算机实现的方法,其还包括:
接收与一个或多个递送方法相关联的用户偏好;以及
其中确定递送方法包括至少部分基于所述用户的所述偏好从所述一个或多个递送方法选择所述递送方法。
条款88.根据条款76所述的计算机实现的方法,其还包括:
确定与一个或多个递送方法相关联的成本;以及
其中确定针对所述商品的递送方法包括至少部分基于所述成本从所述一个或多个递送方法选择所述递送方法。
条款89.根据条款76所述的计算机实现的方法,其还包括:
确定与一个或多个递送方法相关联的时间;以及
其中确定针对所述商品的递送方法包括至少部分基于所述时间从所述一个或多个递送方法选择所述递送方法。
条款90.根据条款76所述的计算机实现的方法,其中选择制造装置包括选择所述用户的制造装置,并且还包括:
向所述用户提供用于经由制造装置制造所述商品的制造信息,其中,经由制造装置制造所述商品至少部分基于所述3D制造指令。
条款91.根据条款90所述的计算机实现的方法,其还包括:
接收关于所述用户的制造装置的装置信息;以及
其中所述制造信息包括与所述用户的所述制造装置有关的指令。
条款92.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
接收针对商品的用户请求,所述商品具有与其相关联的3D制造指令;
标识针对所述用户的位置信息;
至少部分使用所述3D制造指令选择制造所述商品的3D制造装置;
向所述所选择的3D制造装置发送指令以至少部分基于所述3D制造指令制造所述商品;以及
生成将所述商品存储在由所述用户可访问的存储位置处的指令。
条款93.根据条款92所述的计算机实现的方法,其还包括:
生成针对所述用户的通知,其中所述通知包括针对所述存储位置的位置信息。
条款94.根据条款92所述的计算机实现的方法,其还包括:
生成针对所述用户的通知,其中所述通知包括用于访问所述存储位置处的所述商品的访问信息。
条款95.根据条款92所述的计算机实现的方法,其还包括:
生成针对所述用户的通知,其中所述通知包括与所述存储位置处的所述商品的可用性相关联的信息。
条款96.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统下,
接收针对商品的用户请求,所述商品具有与其相关联的3D制造指令;
标识针对所述用户的位置信息;
至少部分使用所述3D制造指令选择制造所述商品的3D制造装置,所述选择至少部分基于所述位置信息;
向所述所选择的3D制造装置发送指令以至少部分基于所述3D制造指令制造所述商品;以及
生成至少部分基于所述位置信息递送所述商品的指令。
条款97.根据条款96所述的计算机实现的方法,其中生成递送所述商品的指令包括生成用于将所述商品从所述3D制造装置运输到与针对所述用户的所述位置信息相关联的递送位置的指令。
条款98.根据条款96所述的计算机实现的方法,其中选择3D制造装置包括至少部分基于所述移动3D制造装置与与针对所述用户的所述位置信息相关联的递送位置的所述接近度,选择移动3D制造装置;以及
其中生成至少部分基于所述位置信息递送所述商品的指令包括用于将所述商品运输到与针对所述用户的所述位置信息相关联的递送位置的指令。
条款99.根据条款96所述的计算机实现的方法,其还包括:
确定可用的移动3D制造装置;
其中选择3D制造装置包括至少部分基于与经由所述所选择的移动3D制造装置基于所述3D制造指令制造所述商品和将所述商品运输到与针对所述用户的所述位置信息相关联的递送位置相关联的时间量,从所述所确定的可用的移动3D制造装置选择可用的移动3D制造装置。
条款100.根据条款96所述的计算机实现的方法,其还包括:
确定可用的移动3D制造装置;
其中选择3D制造装置包括至少部分基于与所述所选择的移动3D制造装置的路线的偏差量选择可用的移动3D制造装置,其中所述偏差量与经由所述所选择的移动3D制造装置基于所述3D制造指令制造所述商品和将所述商品运输到与针对所述用户的所述位置信息相关联的递送位置相关联。
条款101.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
针对商品接收来自用户的选择,所述商品具有用于经由与所述商品相关联的3D制造装置制造所述商品的3D制造指令;
接收与所述用户相关联的位置信息;
选择用于制造所述所选择的商品的制造装置,所述制造装置的所述选择至少部分基于所述位置信息;以及
生成用于基于与所述所选择的商品相关联的所述3D制造指令经由所述所选择的制造装置制造所述所选择的商品的信息。
条款102.根据条款101所述的计算机实现的方法,其中所述位置信息包括下列各项中的至少一个:所述用户的现在位置、存储在所述用户的简档中的信息、经由发送给所述用户的询问所接收的信息或与所述用户相关联的过往位置信息。
条款103.根据条款101所述的计算机实现的方法,其还包括:
在离位置限定距离内确定可用的制造装置,所述位置至少部分基于所述位置信息;以及
将关于所述可用的制造装置的信息提供给所述用户;
其中选择用于制造所述所选择的商品的制造装置至少部分基于从所述可用的制造装置中的用户选择。
条款104.根据条款103所述的计算机实现的方法,其中离所述位置的所述限定距离至少部分基于所述用户的偏好。
条款105.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
接收针对商品的选择,所述商品是从电子目录可用于销售的多个商品中的一个,所述商品具有用于经由3D制造指令制造所述商品的3D制造指令;以及
响应于授权选择的指示,提供用于基于与所述所选择的商品相关联的所述3D制造指令制造所述所选择的商品的信息。
条款106.根据条款105所述的计算机实现的方法,其中所述授权选择包括:
评价与所述选择相关联的授权凭证;以及
评估与所述授权凭证相关联的信息以确定与所述所选择的商品的所述制造相关联的权利;以及
其中提供信息包括提供与所述所选择的商品的所述制造相关联的所述权利至少部分基于所述评价而授权的指示。
条款107.根据条款106所述的计算机实现的方法,其中与所述所选择的商品的所述制造相关联的所述权利包括制造所述所选择的商品单次的权利、制造所述所选择的商品超过一次的权利或修改所述所选择的商品的权利。
条款108.根据条款105所述的计算机实现的方法,其中用于制造所述所选择的商品的所述信息提供给用户,使得所述用户可以经由所述用户的3D制造装置制造所述所选择的商品。
条款109.根据条款105所述的计算机实现的方法,其中用于制造所述所选择的商品的所述信息提供给3D制造装置,所述方法还包括生成用于提供所述所制造的所选择的商品的指令。
条款110.根据条款105所述的计算机实现的方法,其还包括:
标识与所述所选择的商品相关联的授权级别;以及
至少部分基于与所述所选择的商品相关联的所述所标识的授权级别评价与所述选择相关联的授权凭证,其中所述授权选择的所述指示至少部分基于所述授权凭证。
条款111.根据条款110所述的计算机实现的方法,其中与所述所选择的商品相关联的所述所标识的授权级别至少部分基于由所述商品的供应商所确定的授权级别。
条款112.根据条款110所述的计算机实现的方法,其中与所述所选择的商品相关联的所述所标识的授权级别至少部分基于由服务提供商所确定的授权级别,所述服务提供商提供其中所述所选择的商品可用于消费的电子市场。
条款113.根据条款110所述的计算机实现的方法,其还包括:
确定针对所述所选择的商品是否要求授权级别;
当不要求授权级别时,使能够对所述3D制造指令进行访问;
当要求授权级别时,标识与所述所选择的商品相关联的所述授权级别。
条款114.根据条款110所述的计算机实现的方法,其中与所述所选择的商品相关联的所述授权级别包括注册,所述方法还包括从用户接收信息以用于完成所述注册。
条款115.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
接收针对商品的选择,所述商品是从电子目录可用于销售的多个商品中的一个,所述商品具有用于经由与所述商品相关联的3D制造装置制造所述商品的3D制造指令;
提供针对所述商品的定制的用户接口;
经由所述用户接口接收定制信息,其中所述定制信息与对所述所选择的商品的至少一个修改相对应;
基于所述定制信息,对针对所述所选择的商品的所述3D制造指令进行重新配置;以及
提供用于基于所述经重新配置的3D制造指令利用所述至少一个修改制造所述所选择的商品的信息。
条款116.根据条款115所述的计算机实现的方法,其中所述定制信息包括下列各项中的至少一个:来自一系列修改的用户选择、所述所选择的商品到较大大小或较小大小的缩放或所述所选择的商品上的文本。
条款117.根据条款115所述的计算机实现的方法,其中所述定制信息包括至少所述所选择的商品的数字模型的用户操纵。
条款118.根据条款115所述的计算机实现的方法,其中所述定制信息至少部分由提供定制选项的供应商提供。
条款119.根据条款115所述的计算机实现的方法,其中所述定制信息包括修改所述所选择的商品以执行所请求的功能。
条款120.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
针对商品接收来自用户的选择,所述商品是从电子目录可用于销售的多个商品中的一个,所述商品具有用于经由与所述商品相关联的3D制造装置制造所述商品的3D制造指令;
生成用于基于与所述所选择的商品相关联的所述3D制造指令制造所述所选择的商品的信息;以及
向所述用户发送关于所述所制造的商品的制造或递送中的至少一个的通知。
条款121.根据条款120所述的计算机实现的方法,其中所述通知指示下列各项中的至少一个:所述所选择的商品的所述制造完成的数量或直到所述所选择的商品的所述制造完成的时间量。
条款122.根据条款120所述的计算机实现的方法,其中所述通知包括用于访问所指派的挑选位置处的所述所制造的所选择的商品的信息。
条款123.根据条款122所述的计算机实现的方法,其中所述通知指示用于获得所述所指派的位置处的所述所制造的商品的访问代码。
条款124.根据条款120所述的计算机实现的方法,其中所述通知基于所述用户的偏好而发送。
条款125.根据条款120所述的计算机实现的方法,其中所述通知通过电子邮件、文本或推送通知中的至少一个发送。
Claims (15)
1.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
接收来自电子市场中的用户的针对商品的订单,所述商品与所述电子市场可访问的3D制造指令相关联;
评价与履行所述订单相关联的至少一个参数;
当所述至少一个参数满足时,在至少部分基于所述3D制造指令经由3D制造装置接收所述订单之后,指令所述商品的制造;
当所述至少一个参数未满足时,指令所述商品的获得,所述商品先前已经制造;以及
指令所述商品提供给所述用户。
2.根据权利要求1所述的计算机实现的方法,其中所述至少一个参数包括下列各项中的至少一个:
由所述订单中的所述用户所请求的递送的时间;
制造所述商品的成本;
将所述商品运输到所述订单中所指示的位置的成本;
所述先前制造的商品的位置;或
所述商品的期望使用寿命。
3.根据权利要求1所述的计算机实现的方法,其中所述至少一个参数包括下列各项中的至少一个:
所述制造装置的位置;或
所述制造装置的可用性。
4.根据权利要求1所述的计算机实现的方法,其中所述至少一个参数包括由下列各项中的至少一个所确定的参数:供应商、所述市场、所述用户和非所述供应商、非所述市场和非所述用户的第四方。
5.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
提供针对商品的电子市场,所述商品包括多个商品,其中所述多个中的每个商品已经与与所述电子市场相关联的目录中的所述商品分离的3D制造指令相关联;以及
响应于所述多个中的所述商品中的一个的选择,向制造装置提供指令以基于所述3D制造指令制造所述所选择的商品。
6.根据权利要求5所述的计算机实现的方法,其还包括:
响应于针对所述多个中的所述商品中的一个的用户的请求,向所述用户提供对与所述所请求的商品相关联的所述3D制造指令的访问权,使得所述用户可以使用制造装置中的所述3D制造指令制造所述所请求的商品。
7.根据权利要求5所述的计算机实现的方法,其还包括:
经由计算设备从用户接收与不在所述多个商品中的第一商品相关联的第一3D制造指令;以及
向制造装置提供指令以基于所述第一3D制造指令制造所述第一商品;以及
生成用于将所述所制造的第一商品递送给所述用户的递送指令。
8.根据权利要求7所述的计算机实现的方法,其还包括:
响应于针对所述多个中的所述商品中的一个的用户的请求,接收针对所述商品的支付并且向所述用户提供对与所述所请求的商品相关联的所述3D制造指令的访问权,使得所述用户可以使用制造装置中的所述3D制造指令制造所述所请求的商品;以及
生成用于将所述所制造的商品递送给所述用户的递送指令。
9.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
提供具有用于消费的商品的电子市场,其中每个商品被指派为第一类型商品或第二类型商品,所述第一类型商品被指派用于基于3D制造指令经由制造而生产,所述第二类型商品被指派用于基于3D制造指令经由制造而生产;
响应于接收针对第一类型商品的请求,提供指令以基于3D制造指令制造所述第一类型商品,并且提供用于提供所述所制造的第一类型商品的指令;以及
响应于接收针对第二类型商品的请求,提供用于获得所述第二类型商品的指令并且提供用于提供所述所获得的第二类型商品的指令。
10.根据权利要求9所述的计算机实现的方法,其还包括:
响应于接收针对所述市场的商品的来自用户的订单,确定提供针对第一类型商品的请求以履行来自所述用户的所述订单或提供针对第二类型商品的请求以履行来自所述用户的所述订单,其中所述确定至少部分基于下列各项中的至少一个:与所述第一类型商品相关联的时间、与所述第一类型商品相关联的成本、与所述第二类型商品相关联的时间或与所述第二类型商品相关联的成本;以及
基于所述确定,提供针对第一类型商品的请求或提供针对第二类型商品的请求。
11.根据权利要求9所述的计算机实现的方法,其中提供基于3D制造指令制造所述第一类型商品的指令和提供用于提供所述所制造的第一类型商品的指令包括向用户提供用于经由与所述用户相关联的制造装置基于3D制造指令制造所述第一类型商品的指令。
12.根据权利要求9所述的计算机实现的方法,其中提供基于3D制造指令制造所述第一类型商品的指令包括将指令提供给3D制造装置以基于所述3D制造指令制造所述第一类型商品,并且其中提供用于提供所述所制造的第一类型商品的指令包括提供用于运输所述所制造的第一类型商品的指令。
13.一种计算机实现的方法,其包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
提供具有用于采购的商品的电子市场;
响应于所述电子市场中的商品的采购,提供针对所述商品的至少第一递送选项和针对所述商品的至少第二递送选项,其中所述第一递送选项包括基于用于经由3D制造装置制造所述所采购的商品的3D制造指令制造所述所采购的商品;并且其中所述第二递送选项不包括基于用于经由3D制造装置制造所述所采购的商品的3D制造指令制造所述所采购的商品。
14.根据权利要求13所述的计算机实现的方法,其中所述第一递送选项包括将信息提供给用户以用于经由所述用户的3D制造装置制造所述所采购的商品,其中经由所述用户的所述3D制造装置制造所述所采购的商品至少部分基于所述3D制造指令。
15.根据权利要求13所述的计算机实现的方法,其中所述第一递送选项包括将指令提供给3D制造装置以基于所述3D制造指令制造所述所采购的商品和提供用于运输所述所制造的所采购的商品的指令。
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/076,128 US9858604B2 (en) | 2010-09-24 | 2013-11-08 | Vendor interface for item delivery via 3D manufacturing on demand |
US14/076,133 US9672550B2 (en) | 2010-09-24 | 2013-11-08 | Fulfillment of orders for items using 3D manufacturing on demand |
US14/076,128 | 2013-11-08 | ||
US14/076,133 | 2013-11-08 | ||
US14/076,127 | 2013-11-08 | ||
US14/076,127 US9898776B2 (en) | 2010-09-24 | 2013-11-08 | Providing services related to item delivery via 3D manufacturing on demand |
PCT/US2014/064880 WO2015070178A1 (en) | 2013-11-08 | 2014-11-10 | Vendor interface for item delivery via 3d manufacturing on demand |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105874498A true CN105874498A (zh) | 2016-08-17 |
Family
ID=53042209
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480072140.8A Pending CN105874498A (zh) | 2013-11-08 | 2014-11-10 | 用于经由3d按需制造的商品递送的供应商接口 |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP3066630A4 (zh) |
JP (1) | JP2017500635A (zh) |
CN (1) | CN105874498A (zh) |
WO (1) | WO2015070178A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106915083A (zh) * | 2017-03-23 | 2017-07-04 | 杭州空灵智能科技有限公司 | 一种3d打印机代工系统 |
CN109784824A (zh) * | 2017-11-14 | 2019-05-21 | 维布络有限公司 | 对部件的增材制造进行跟踪和管理的系统和方法 |
CN110312611A (zh) * | 2016-12-20 | 2019-10-08 | 通用电气公司 | 用于实施分布式账本制造历史的方法及系统 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020113051A (ja) * | 2019-01-11 | 2020-07-27 | トヨタ自動車株式会社 | 情報処理装置、情報処理方法、及びプログラム |
JP7095623B2 (ja) * | 2019-02-22 | 2022-07-05 | トヨタ自動車株式会社 | 情報処理装置及び情報処理方法、プログラム |
WO2020194916A1 (ja) * | 2019-03-28 | 2020-10-01 | 株式会社日立製作所 | 造形レシピ提供システム、造形レシピ提供方法、造形業者選定支援システム、および、造形業者選定支援方法 |
KR102055584B1 (ko) * | 2019-04-23 | 2019-12-13 | 아이원소프트뱅크 주식회사 | 스마트 팩토리 시스템 및 그 제공방법 |
JP2021033846A (ja) * | 2019-08-28 | 2021-03-01 | コニカミノルタ株式会社 | 移動管理プログラムおよび情報処理装置 |
JP7459719B2 (ja) * | 2020-08-07 | 2024-04-02 | トヨタ自動車株式会社 | 制御装置、車両、プログラム及び制御方法 |
WO2023242396A1 (de) | 2022-06-17 | 2023-12-21 | Arburg Gmbh + Co Kg | Computerimplementiertes verfahren und system zur übermittlung eines steuerdatensatzes für eine maschine |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4617573B2 (ja) * | 2000-12-28 | 2011-01-26 | 株式会社豊田中央研究所 | 商品製造支援方法、記録媒体および商品製造支援用サーバ・コンピュータ |
JP2003122960A (ja) * | 2001-10-17 | 2003-04-25 | Toshiba Corp | 家庭電化製品の外観部品の個別デザイン受注・製造システム、家庭電化製品の外観部品の個別デザイン受注用Webサーバ、家庭電化製品の外観部品の個別デザイン発注用端末装置、個別デザイン可能な外観部品を備えた家庭電化製品、家庭電化製品の外観部品の個別デザイン受注・製造方法 |
JP3888192B2 (ja) * | 2002-03-12 | 2007-02-28 | ソニー株式会社 | 商品受注システム及び商品受注方法 |
US20040002898A1 (en) * | 2002-06-28 | 2004-01-01 | International Business Machines Corporation | Product order optimization in real time based on component information |
US8515826B2 (en) * | 2006-05-18 | 2013-08-20 | Bryan C. Norman | Made-to-order direct digital manufacturing enterprise |
WO2011087805A2 (en) * | 2009-12-21 | 2011-07-21 | Shapelogic Llc | Design-to-order performance equipment |
US8412588B1 (en) * | 2010-09-24 | 2013-04-02 | Amazon Technologies, Inc. | Systems and methods for fabricating products on demand |
US20140214684A1 (en) * | 2011-09-09 | 2014-07-31 | Barney D. Pell | System and method for electronic commerce and fabrication of 3d parts |
-
2014
- 2014-11-10 CN CN201480072140.8A patent/CN105874498A/zh active Pending
- 2014-11-10 JP JP2016528214A patent/JP2017500635A/ja active Pending
- 2014-11-10 WO PCT/US2014/064880 patent/WO2015070178A1/en active Application Filing
- 2014-11-10 EP EP14860735.1A patent/EP3066630A4/en not_active Withdrawn
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110312611A (zh) * | 2016-12-20 | 2019-10-08 | 通用电气公司 | 用于实施分布式账本制造历史的方法及系统 |
CN114519180A (zh) * | 2016-12-20 | 2022-05-20 | 通用电气公司 | 用于实施分布式账本制造历史的方法及系统 |
CN114519180B (zh) * | 2016-12-20 | 2024-01-19 | 通用电气公司 | 用于实施分布式账本制造历史的方法及系统 |
CN106915083A (zh) * | 2017-03-23 | 2017-07-04 | 杭州空灵智能科技有限公司 | 一种3d打印机代工系统 |
CN106915083B (zh) * | 2017-03-23 | 2019-06-28 | 杭州空灵智能科技有限公司 | 一种3d打印机代工系统 |
CN109784824A (zh) * | 2017-11-14 | 2019-05-21 | 维布络有限公司 | 对部件的增材制造进行跟踪和管理的系统和方法 |
CN109784824B (zh) * | 2017-11-14 | 2023-06-09 | 维布络有限公司 | 对部件的增材制造进行跟踪和管理的系统和方法 |
Also Published As
Publication number | Publication date |
---|---|
EP3066630A4 (en) | 2017-06-28 |
WO2015070178A1 (en) | 2015-05-14 |
EP3066630A1 (en) | 2016-09-14 |
JP2017500635A (ja) | 2017-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105874498A (zh) | 用于经由3d按需制造的商品递送的供应商接口 | |
US9898776B2 (en) | Providing services related to item delivery via 3D manufacturing on demand | |
US9684919B2 (en) | Item delivery using 3D manufacturing on demand | |
US9858604B2 (en) | Vendor interface for item delivery via 3D manufacturing on demand | |
US9672550B2 (en) | Fulfillment of orders for items using 3D manufacturing on demand | |
US20210256580A1 (en) | Digital Traveler - Tracking and Identification for Additive Manufacturing | |
US11072122B2 (en) | Remotely-accessible additive manufacturing systems and methods | |
US20150052000A1 (en) | Customization and other features for item delivery via 3d manufacturing on demand | |
KR102041065B1 (ko) | 3d 프린팅에서의 디지털 권리 관리 | |
KR102119896B1 (ko) | 컴퓨터 도움 이벤트 및 현장 셋업을 위한 방법 및 시스템 그리고 모델링 및 인터액티브 지도들 | |
US11468528B2 (en) | Intellectual property exchange ecosystem for additive manufacturing | |
KR102271733B1 (ko) | 가격 통제 기반 전자 상거래 플랫폼 시스템 및 이의 운영 방법 | |
CN107322943A (zh) | 联网三维打印 | |
CN106157084A (zh) | 具有分润机制的网络购物系统及其实施方法 | |
KR20170101565A (ko) | 클라우드 기반 제조 시스템 | |
KR102230685B1 (ko) | Vr 갤러리 시스템 및 이를 이용한 vr 갤러리 관리 방법 | |
CN106471542A (zh) | 三维扫描水印 | |
US20170068238A1 (en) | Method And Apparatus To Facilitate The Use Of Additive-Manufacturing Models | |
WO2015070176A1 (en) | Item delivery using 3d manufacturing on demand | |
KR102683596B1 (ko) | 콘텐츠 기반의 상품 거래 중개 방법 및 시스템 | |
TW200919348A (en) | Supply chain management method and its system used in electronic commerce | |
US20220172308A1 (en) | Systems, methods, and applications for exchanging, transferring, or conveying objects and/or products within one or more communities | |
KR20220106880A (ko) | 상황 연동 마케팅 웹사이트 운영 방법 | |
USRE46807E1 (en) | Made to order digital manufacturing enterprise | |
KR20130089983A (ko) | 유무선 데이터 통신 기반의 디자인 등록, 제품 생산 및 수익분배를 위한 오픈형 통합 시스템, 방법 및 컴퓨터 판독 가능한 기록 매체 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160817 |