[go: up one dir, main page]

CN1449538A - Systems and methods for enabling return of consumer goods - Google Patents

Systems and methods for enabling return of consumer goods Download PDF

Info

Publication number
CN1449538A
CN1449538A CN 01814190 CN01814190A CN1449538A CN 1449538 A CN1449538 A CN 1449538A CN 01814190 CN01814190 CN 01814190 CN 01814190 A CN01814190 A CN 01814190A CN 1449538 A CN1449538 A CN 1449538A
Authority
CN
China
Prior art keywords
consumer
information
consumer goods
server
destination
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
Application number
CN 01814190
Other languages
Chinese (zh)
Inventor
恒成知生
艾卡迪·萨克斯
本·拉基
二神龙太郎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon USA Inc
Original Assignee
Canon USA Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US09/612,945 external-priority patent/US7069236B1/en
Application filed by Canon USA Inc filed Critical Canon USA Inc
Publication of CN1449538A publication Critical patent/CN1449538A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, 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)
  • Information Transfer Between Computers (AREA)

Abstract

A network server (120) that enables consumer product return is provided. The web server is adapted to present one or more pages to a client (100) located on the web, the pages adapted to elicit consumer information comprising an identification of the consumer product to be returned and an identification of the current location of the consumer product. The server receives the consumer information and transmits to the client shipping label data that includes the consumer product destination and carrier service identification. The destination is selected based on the consumer information without regard to where the consumer product is purchased.

Description

实现消费品返回的系统和方法Systems and methods for enabling return of consumer goods

背景技术Background technique

本发明的领域Field of the invention

本发明旨在采用计算机和网络实现消费品返回的一种系统和方法。在一优选实施例中,本发明旨在便于用过的可消费产品,从消费者返回到由厂家预选的用于处置的目的地,处置包括用于复原和再循环。The present invention is directed to a system and method for returning consumer goods using computers and networks. In a preferred embodiment, the present invention is intended to facilitate the return of used consumable products from the consumer to a destination preselected by the manufacturer for disposal, including for reconditioning and recycling.

相关技术的描述Description of related technologies

有许多情形由于各种原因希望把产品从消费者运回厂家。例如在激光调色剂卡盒领域,希望把用过的卡盒从消费者运回到厂家,以便厂家可通过诸如复原或再循环其全部或部分而处置卡盒。这种系统允许厂家再利用卡盒的某些部分以便制造新的卡盒,并还原其它部分为可再利用的废料。以这种方式处置卡盒允许厂家更经济地制造新的卡盒,并对于环境有很正面的效果。There are many situations where it is desirable to ship product from the consumer back to the manufacturer for various reasons. In the area of laser toner cartridges, for example, it is desirable to ship used cartridges from the consumer back to the manufacturer so that the manufacturer can dispose of the cartridge, such as by reconditioning or recycling all or part thereof. This system allows the manufacturer to reuse some parts of the cartridges to make new cartridges, and restore other parts to reusable scrap. Disposing of cartridges in this manner allows manufacturers to manufacture new cartridges more economically and has a very positive effect on the environment.

U.S.Patent No.5,965,858 to Suzuki,et al.提出厂家物品再循环程序。在该专利中,物品在制造厂制造,向商店投送,并在商店由消费者购买。在消费者已经使用物品达给定的时间周期之后,它被带到当地处置位置(或商店,然后商店将其送到处置位置),其中基于类别或等级对其进行分类,并然后送到适当的再循环设施。然而在Suzukiet al.中,没有说明物品如何从消费者运送到处置位置。U.S. Patent No. 5,965,858 to Suzuki, et al. propose a factory item recycling program. In this patent, items are manufactured at a factory, delivered to a store, and purchased by a consumer at the store. After a consumer has used an item for a given period of time, it is taken to a local disposal location (or store, which then sends it to the disposal location), where it is sorted based on class or grade, and then sent to the appropriate recycling facilities. In Suzuki et al., however, it is not stated how the item is transported from the consumer to the disposal location.

实现消费品投送供处置的一种传统的方法是使新购买的产品包含预授权的的发运标签。这种标签一般预先印有预选择的目的地(诸如厂家的再循环设施),并由特定的承运预授权(例如诸如联合包裹服务公司)。当消费者已经用完产品并准备将其返回时,消费者找到产品所带的标签,找到放置产品的包装箱,附加上标签并发运包装箱中附有标签的产品。One traditional method of enabling delivery of consumer goods for disposal has been to include pre-authorized shipping labels with new purchases. Such labels are typically pre-printed with a pre-selected destination (such as a manufacturer's recycling facility) and pre-authorized by a particular carrier (such as United Parcel Service, for example). When the consumer has used up the product and is ready to return it, the consumer locates the label on the product, finds the box in which the product was placed, attaches the label and ships the labeled product in the box.

上述的方法一般来说是好的,并已经用来实现非常成功的产品处置程序。然而,这有若干明显的缺陷,其大部分是源于这样的事实,即这基本上是静态的,不能在情况变化时易于修改的非可适应的系统。例如如果包含在原始包装中的标签丢失,消费者就不易于实现产品的返回。The methods described above are generally good and have been used to achieve very successful product disposal programs. However, this has several obvious drawbacks, most of which stem from the fact that this is an essentially static, non-adaptive system that cannot be easily modified as circumstances change. For example, if the label contained in the original packaging is lost, it is not easy for the consumer to effect the return of the product.

与传统的方法相关的利另一缺陷在于,厂家必须在产品最初包装时选择消费品返回的目的地,并在此后不能改变这目的地。并因为选择必须在产品包装时,在厂家知道产品最终将在谁的手中完成之前作出,因而不能被修改以适应特定的消费者。这样,厂家不能指导消费品返回到与消费者靠近的目的地,以便降低运费。Another drawback associated with the traditional approach is that the manufacturer must select the destination for the return of the consumer product when the product is initially packaged and cannot change this destination thereafter. And because the choice must be made at the time of product packaging, before the manufacturer knows in whose hands the product will end up, it cannot be modified to suit a particular consumer. As such, manufacturers cannot direct consumer goods back to destinations close to the consumer in order to reduce shipping costs.

传统的处理产品返回的方法另一缺陷在于,该方法没有提供在返回过程期间与用户交互作用的模方式。实际上,产品厂家一般不能告知返回的包装来自哪里,或返回的包装物究竟是否包含产品。Another drawback of the traditional method of handling product returns is that it does not provide a modular way to interact with the user during the return process. In fact, product manufacturers generally cannot tell where the returned packaging came from, or whether the returned packaging actually contained the product.

此外,包装预授权发运标签与消费品就在厂家中锁定到发运标签上指示的承运服务公司。这降低了厂家在潜在的承运服务公司之中协商以获得最低成本的可能性。In addition, the package pre-authorizes the shipping label with the consumable product locked at the factory to the carrier service company indicated on the shipping label. This reduces the possibility of manufacturers negotiating among potential carrier service companies to obtain the lowest cost.

因而需要实现消费品返回的这样一种系统和方法,它采用全新的途径,并可克服与以上讨论的传统方法相关联的缺陷。There is thus a need for a system and method of enabling consumer product return that takes an entirely new approach and overcomes the deficiencies associated with the traditional methods discussed above.

本发明的概述Summary of the invention

就以上来看,根据本发明的一种方式,提供了一种用于实现消费品的返回的网络服务器。该网络服务器适于:(a)向位于网络上的客户机呈现一个或多个表页面,这些页面适于引发包含要返回的消费品标识及消费品当前位置标识的消费者信息;(b)接收消费者信息;并(c)向客户机传送发运标签数据,该标签数据包括消费品目的地和承运服务公司标识。目的地是根据消费者信息选择的,而不考虑消费品是在那里购买的。In view of the above, according to one aspect of the present invention, a web server for realizing the return of consumer goods is provided. The web server is adapted to: (a) present to a client computer located on the network one or more list pages adapted to elicit consumer information including an identification of the consumable to be returned and an identification of the current location of the consumable; (b) receive a consumer and (c) transmitting shipping label data to the client, the label data including the consumer product destination and the carrier service company identification. Destinations were selected based on consumer information, regardless of where the consumer goods were purchased.

根据本发明的另一种方式,提供了在网络环境中实现消费品返回的一种方法。该方法包括一网络服务器:(a)向位于网络上的客户机呈现一个或多个表页面,这些页面适于引发包含要返回的消费品标识及消费品当前位置标识的消费者信息;(b)接收消费者信息;并(c)向客户机传送发运标签数据,该标签数据包括消费品目的地和承运服务公司标识。目的地是根据消费者信息选择的,而不考虑消费品是在那里购买的。According to another aspect of the present invention, a method for returning consumer goods in a network environment is provided. The method includes a web server: (a) presenting to a client computer located on the web one or more listing pages adapted to elicit consumer information including an identification of the consumable to be returned and an identification of the current location of the consumable; (b) receiving consumer information; and (c) transmitting shipping label data to the client, the label data including the consumer product destination and carrier service company identification. Destinations were selected based on consumer information, regardless of where the consumer goods were purchased.

根据本发明的另一种方式,提供了运行在网络服务器上实现消费品返回的计算机代码。该代码包括:(a)用于向位于网络上的客户机呈现一个或多个表页面的代码,这些页面适于引发包含要返回的消费品标识及消费品当前位置标识的消费者信息;(b)用于接收消费者信息的代码;并(c)用于向客户机传送发运标签数据的代码,该标签数据包括消费品目的地和承运服务公司标识。目的地是根据消费者信息选择的,而不考虑消费品是在那里购买的。According to another aspect of the present invention, there is provided computer code running on a web server to implement return of consumer goods. The code includes: (a) code for presenting to a client computer located on the network one or more table pages adapted to elicit customer information including an identification of the consumable to be returned and an identification of the current location of the consumable; (b) a code for receiving customer information; and (c) a code for transmitting shipping label data to the client, the label data including the consumer product destination and the carrier service company identification. Destinations were selected based on consumer information, regardless of where the consumer goods were purchased.

根据本发明的另一种方式,提供了操作在网络环境中的一种设备。该设备适于实现消费品返回并包括:(a)用于向位于网络上的客户机呈现一个或多个表页面的装置,这些页面适于引发包含要返回的消费品标识及消费品当前位置标识的消费者信息;(b)用于接收消费者信息的装置;并(c)用于向客户机传送发运标签数据的装置,该标签数据包括消费品目的地和承运服务公司标识。目的地是根据消费者信息选择的,而不考虑消费品是在那里购买的。According to another aspect of the present invention, a device operating in a network environment is provided. The apparatus is adapted to effectuate the return of consumables and includes: (a) means for presenting to a client computer located on the network one or more list pages adapted to initiate a purchase order containing an identification of the consumable to be returned and an identification of the current location of the consumable; (b) means for receiving customer information; and (c) means for transmitting shipping label data to the client, the label data including a consumer product destination and a carrier service company identification. Destinations were selected based on consumer information, regardless of where the consumer goods were purchased.

根据本发明的另一种方式,提供了与打印机工作连接的计算机相关联一种网络客户机。该客户机位于链接客户机与网络服务器的一网络上,并适于:(a)向服务器传送消费者信息,这包括含有要返回的消费品标识及消费品当前位置的标识的信息的信息;以及(b)从服务器接收发运标签数据,这包括消费品目的地和承运服务公司标识。目的地是根据消费者信息选择的,而不考虑消费品是在那里购买的。According to another aspect of the present invention, a network client associated with a computer connected to a printer is provided. The client is located on a network linking the client to the web server and is adapted to: (a) transmit consumer information to the server, which includes information containing information to be returned identifying the consumer product and the current location of the consumer product; and ( b) Receive shipping label data from the server, this includes consumer product destination and carrier service company identification. Destinations were selected based on consumer information, regardless of where the consumer goods were purchased.

根据本发明的另一种方式,提供了用于实现消费品返回的一种网络服务器。该网络服务器适于:(a)向位于网络上的客户机呈现一个或多个表页面,这些页面适于引发包含要返回的消费品标识及消费品当前位置标识的消费者信息,以及为了产品的返回消费者是否需要包装材料;(b)接收消费者信息;(c)如果收到的消费者信息指示消费者需要包装材料,则根据所标识的消费者信息启动包装材料的发运,并向客户机呈现页面请求消费者在包装材料被装填时再次与网络服务器接触,以便在这时请求发运标签;以及(d)如果收到的消费者信息指示消费者不需要包装材料,则立即向客户机传送发运标签数据,该标签数据包含消费品目的地及承运服务公司的标识。目的地是根据消费者信息选择的,而不考虑消费品是在那里购买的。According to another aspect of the present invention, a web server for returning consumer goods is provided. The web server is adapted to: (a) present to a client computer located on the network one or more list pages adapted to elicit consumer information including an identification of the consumable product to be returned and an identification of the current location of the consumable product, and for the return of the product Whether the consumer needs packaging materials; (b) receive consumer information; (c) if the received consumer information indicates that the consumer needs packaging materials, then start the delivery of packaging materials according to the identified consumer information, and send to the client presenting a page requesting the consumer to contact the web server again to request a shipping label at that time when the packaging material is loaded; and (d) immediately transmitting to the client if the received consumer information indicates that the consumer does not require packaging material Shipping label data, the label data includes the destination of the consumer goods and the identification of the carrier service company. Destinations were selected based on consumer information, regardless of where the consumer goods were purchased.

附图的简要说明Brief description of the drawings

从以下参照附图本发明优选实施例的详细说明,将能更好地理解本发明上述和其它目的,方式和优点,其中:From the following detailed description of the preferred embodiments of the present invention with reference to the accompanying drawings, the above-mentioned and other objects, methods and advantages of the present invention will be better understood, wherein:

图1是一框图,描绘根据本发明所设施的系统的元件。Figure 1 is a block diagram depicting elements of a system implemented in accordance with the present invention.

图2是一流程图,描绘根据本发明优选实施例的系统的操作。Fig. 2 is a flowchart depicting the operation of the system according to the preferred embodiment of the present invention.

图2A是图2流程图的继续。FIG. 2A is a continuation of the flowchart of FIG. 2 .

图3-8是在根据本发明实施例的系统操作期间由Web服务器供给的示例性Web页面。3-8 are exemplary Web pages served by a Web server during operation of the system according to an embodiment of the present invention.

图9是一流程图,表示在本发明的一实施例中客户机计算机与Web服务器之间的交互作用。Figure 9 is a flow diagram illustrating the interaction between a client computer and a Web server in one embodiment of the present invention.

图10A-N表示供应给客户机计算机的Web页面的若干例子。10A-N show several examples of Web pages served to client computers.

图11A-C共同组成了一流程图,表示本发明的一实施例中厂家服务器的操作。Figures 11A-C collectively form a flowchart showing the operation of the manufacturer server in one embodiment of the present invention.

图12是一流程图,表示本发明的一实施例中承运公司服务器的操作。Fig. 12 is a flowchart showing the operation of the carrier server in one embodiment of the present invention.

图13是一流程图,表示本发明的一实施例中第一厂家服务器、第二厂家服务器与承运公司服务器操作和它们之间的交互作用。Fig. 13 is a flow chart showing the operation of the server of the first manufacturer, the server of the second manufacturer and the server of the carrier company and the interaction among them in an embodiment of the present invention.

图14是用于组织和存储信息的数据结构一例。Figure 14 is an example of a data structure used to organize and store information.

图15是供给本发明的一实施例,用于确定返回中心和承运公司可被处理的数据矩阵的一例。Figure 15 is an example of a matrix of data that may be processed for determining return centers and carriers, provided by an embodiment of the present invention.

优选实施例的详细说明Detailed Description of the Preferred Embodiment

“消费者”一般是指任何希望返回消费品的人或实体。在优选实施例中,消费者是实际购买并使用要返回的消费品的个人或实体,并能够维护关于他们的消费者简档。然而,在最广泛的实施例中,消费者就是实现消费品返回的实体。"Consumer" generally refers to any person or entity who wishes to return a consumer product. In a preferred embodiment, the customer is the person or entity who actually purchased and used the consumable product to be returned and is able to maintain a customer profile about them. In the broadest embodiment, however, the consumer is the entity effectuating the return of the consumable.

“厂家”是指组织并授权消费品返回的的人或实体。在优选实施例中,如以下更详细的讨论,组织并授权消费品返回实体,实际上是实际制造该产品,并使用本发明的系统以跟踪产品使用信息及消费者信息的实体。然而,这不是这里广泛意义上公开的系统和方法所必须的。"Manufacturer" means the person or entity that organizes and authorizes the return of consumer products. In a preferred embodiment, as discussed in more detail below, the consumer product return entity is organized and authorized to actually manufacture the product and use the system of the present invention to track product usage information and consumer information. However, this is not required of the systems and methods disclosed in the broad sense herein.

“消费品”或有时简称为“产品”是指世上的任何产品。在一个优选实施例中,待返回的消费品是可再循环的产品,例如诸如可再循环的激光打印机调色剂卡盒。然而,根据本发明用于实现产品返回的系统和方法可适用于返回任何消费品。A "consumer product" or sometimes simply a "product" refers to any product in the world. In a preferred embodiment, the consumer product to be returned is a recyclable product such as, for example, a recyclable laser printer toner cartridge. However, the systems and methods for enabling product returns according to the present invention are applicable to the return of any consumer product.

“计算机”可指单个的计算机或交互作用的计算机系统。一般来说,计算机是硬件系统、软件操作系统和大概一个或多个软件应用程序的组合。计算机的例子包括但不限于具有DOS、Windows、OX/2或Linux操作系统的IBM-型个人计算机(PC);Macintosh计算机;具有JAVA-OS操作系统的硬件;图形工作站,诸如具有UNIX操作系统的Sun Microsystems及Silicon图形工作站;掌中宝(PalmPilots);及PilotPC。"Computer" may refer to a single computer or an interacting computer system. In general, a computer is a combination of a hardware system, a software operating system, and presumably one or more software applications. Examples of computers include, but are not limited to, IBM-type personal computers (PCs) with DOS, Windows, OX/2, or Linux operating systems; Macintosh computers; hardware with JAVA-OS operating systems; graphics workstations, such as UNIX operating systems; Sun Microsystems and Silicon graphics workstations; PalmPilots; and PilotPC.

“网络”是指任何两个或多个计算机之间允许传输数据的连接。网络的一个例子是因特网。"Network" means any connection between two or more computers that allows the transmission of data. An example of a network is the Internet.

“客户机/服务器”体系结构是一种网络体系结构,其中网络上的每一计算机或进程或是“客户机”或是“服务器”。“服务器”是网络上的一计算机或装置,它管理网络资源并能操作以接收来自网络上第三方请求并响应那些请求。请求由“客户机”发送到服务器,这一般是运行在个人计算机或工作站上并依赖于服务器执行某些操作的应用程序。A "client/server" architecture is a network architecture in which each computer or process on the network is either a "client" or a "server." A "server" is a computer or device on a network that manages network resources and is operable to receive requests from third parties on the network and to respond to those requests. Requests are sent to a server by a "client," typically an application program running on a personal computer or workstation that relies on the server to perform certain operations.

“用户标识信息”是唯一地描述一消费者的计算机信息,并包括但不限于用户ID和保密字信息。"User Identification Information" is computer information that uniquely describes a Customer and includes, but is not limited to, User ID and Password information.

“Web页面”是指以标记语言书写的任何文挡,标记语言包括但不限于HTML(超文本标记语言)或VRML(虚拟现实建模语言),动态HTML,XML(扩展标记语言)或它们相关的计算机语言,以及可通过一特定的因特网地址或在任何一个特定Web站点可到达的这种文挡的集合,或通过特定的URL(统一资源定位器)可获得的任何文挡。"Web page" means any document written in a markup language, including but not limited to HTML (Hypertext Markup Language) or VRML (Virtual Reality Modeling Language), dynamic HTML, XML (Extensible Markup Language) or their related computer language, and the collection of such documents reachable through a particular Internet address or at any particular Web site, or any document available through a particular URL (Uniform Resource Locator).

“Web站点”是指至少一个Web页面,并最好是多个Web页面,被虚拟连接以形成互相结合的组。"Web site" means at least one Web page, and preferably a plurality of Web pages, virtually linked to form an interlinked group.

“Web浏览器”是指运行在能够显示来自Web站点上的Web页面的文本、图形或两者的计算机上任何客户机软件程序。Web浏览器的例子包括但不限于Netscape Navigation与Microsoft InternetExplorer。"Web browser" means any client software program running on a computer capable of displaying text, graphics, or both from Web pages on a Web site. Examples of web browsers include, but are not limited to, Netscape Navigation and Microsoft Internet Explorer.

“Web服务器”是能够向Web测览器供应至少一个Web页面的服务器。A "Web server" is a server capable of serving at least one Web page to a Web browser.

术语“显示Web页面”包括在计算机用户可得的Web页面上提交至少一部分的信息所必须的所有行动。这样,该术语包括但不限于静态图形信息的静态可视显示,音频信息的可闻听产生,动画的活动可视显示以及视频流数据的可视显示。The term "displaying a Web page" includes all actions necessary to present at least a portion of information on a Web page available to a computer user. Thus, the term includes, but is not limited to, the static visual display of static graphical information, the audible production of audio information, the moving visual display of animation, and the visual display of streaming video data.

对于本发明,软件应用程序基本上可以可由一个业内专业人员易于选择任何编程语言书写。所选择的编程语言应当与执行软件应用程序的计算机兼容,并特别要与计算机的操作系统兼容。适用的编程语言的例子包括但不限于C,C++,CGI,Java以及Java Scripts。此外,当作为方法的一系列步骤被描述时,本发明的功能能够作为由数据处理器操作的一系列软件指令实现,诸如本发明能够作为软件,固件或硬件,或它们的组合而实现。For the present invention, software applications can be written in essentially any programming language that can be readily chosen by a professional in the art. The programming language chosen should be compatible with the computer on which the software application is executed, and in particular with the computer's operating system. Examples of suitable programming languages include, but are not limited to, C, C++, CGI, Java, and Java Scripts. Furthermore, when described as a series of steps of a method, the functions of the present invention can be realized as a series of software instructions operated by a data processor, such as the present invention can be realized as software, firmware or hardware, or a combination thereof.

本发明的系统的一例在图1中简化示出。如所示,系统包括可操作连接到数据库服务器150和网络120的厂家的Web服务器110。网络120例如可以是因特网。客户计算机100(诸如消费者的客户计算机)也连接到网络120,客户计算机还连接到可打印出发运标签170的打印机(最好是激光打印机)160,其方式将在以下更为详细地说明。An example of the system of the present invention is shown simplified in FIG. 1 . As shown, the system includes a vendor's Web server 110 operatively connected to a database server 150 and a network 120 . Network 120 may be, for example, the Internet. Also connected to the network 120 is a client computer 100, such as a customer's client computer, which is also connected to a printer (preferably a laser printer) 160 that can print a shipping label 170 in a manner that will be described in more detail below.

数据库服务器150最好包括一关系数据库管理系统,其中存储的信息按预定的功能排布在彼此相关的行和列的表中,并且能够通过数据库查询协议诸如结构化查询语言(SQL)访问。Database server 150 preferably comprises a relational database management system in which information is stored in predetermined functionally arranged tables of rows and columns related to each other and accessible through a database query protocol such as Structured Query Language (SQL).

应当易于理解,图1的图示只是示例性的,各种变形自然是可能的。例如,每一个计算机100和110可连接到它们自己的网络,这些网络再连接到网络120。系统还可以由多个客户计算机和多个Web服务器实现。还操作其它的变形。It should be readily understood that the illustration of Fig. 1 is only exemplary and that various modifications are naturally possible. For example, each computer 100 and 110 may be connected to their own network, which in turn is connected to network 120 . The system can also be implemented by multiple client computers and multiple Web servers. Other variants also operate.

客户计算机100最好包括通信硬件及带有图形用户界面(GUI)功能以允许与因特网接口的操作系统,并最好装有图形式万维网(Web)浏览器软件,诸如加载其上的Netscape Navigation或MicrosoftInternet Explorer,并可操作往来于Web上的超文本传输协议(HTTP)服务器读取并发送超文本标记语言(HTML)形式。Client computer 100 preferably includes communications hardware and an operating system with graphical user interface (GUI) functionality to allow interfacing with the Internet, and preferably has graphical World Wide Web (Web) browser software loaded thereon, such as Netscape Navigation or Microsoft Internet Explorer, and can read and send Hypertext Markup Language (HTML) forms to and from Hypertext Transfer Protocol (HTTP) servers on the Web.

客户计算机100最好可操作作为虚拟机运行通过测览器从访问下载的Java小程序等。具体来说,如以下将说明的,客户计算机100必须能够把消费者信息传送到厂家服务器计算机。厂家Web服务器110最好包括硬件,HTTP适应的软件,操作系统和共用网关接口(CGI)软件,用于与输入查询和数据源接口。Web服务器110接收消费者信息,并在数据库服务器150存储消费者信息。The client computer 100 is preferably operable as a virtual machine running a Java applet or the like downloaded from a browser through a browser. Specifically, as will be explained below, the client computer 100 must be able to transmit customer information to the manufacturer server computer. Vendor Web server 110 preferably includes hardware, HTTP compliant software, operating system and Common Gateway Interface (CGI) software for interfacing with incoming queries and data sources. The web server 110 receives customer information and stores the customer information in the database server 150 .

图1还描绘了承运商Web服务器180,它表示诸如从消费者的位置到由厂家指定的位置,将进行被返回的产品实际的运输的承运服务公司的Web服务器。这种承运商的例子包括United States Post Office,United Parcel Service,Federal Express等。厂家Web服务器110与承运商Web服务器180通过往来120通信。承运商Web服务器180可操作地连接到它自己的数据库服务器190。当然实际上,厂家可以使用一个以上的承运商,这种情形下多个承运商Web服务器和数据库服务器将成为系统的一部分(如承运商Web服务器180N和数据库服务器190N所示)。Figure 1 also depicts a carrier Web server 180, which represents the Web server of the carrier service that will do the actual shipping of the returned product, such as from the customer's location to the location specified by the manufacturer. Examples of such carriers include United States Post Office, United Parcel Service, Federal Express, etc. The manufacturer web server 110 communicates with the carrier web server 180 via a transaction 120 . Carrier Web server 180 is operatively connected to its own database server 190 . In practice, of course, a manufacturer may use more than one carrier, in which case multiple carrier web servers and database servers will be part of the system (shown as carrier web server 180N and database server 190N).

现在参照图2转到根据本发明优选实施例的操作。如图2所示,已经决定返回产品的的消费者,例如诸如通过向客户计算机100的Web浏览器输入这种Web页面的URL,初始连接到Web服务器110(S210),检索并显示Web页面。这种行动在今天的日常行为中通常称为“访问厂家的Web站点”。URL与当希望返回产品时检索Web页面的指导在物品的原始包装中或包装上可能已经提供给消费者。Turning now to operation in accordance with the preferred embodiment of the present invention with reference to FIG. 2 . As shown in FIG. 2, a consumer who has decided to return a product initially connects to the Web server 110 (S210), such as by entering the URL of such a Web page to the Web browser of the client computer 100, and retrieves and displays the Web page. This action is commonly referred to as "visiting the manufacturer's Web site" in today's day-to-day behavior. The URL and instructions for retrieving the Web page when wishing to return the product may have been provided to the consumer in or on the original packaging of the item.

在最初连接时Web服务器110可向客户机100供应的一示例性Web页面30示于图3。如所示,这一Web页面询问消费者是否是程序的第一次用户或是否以前已经使用过该程序(S220)。装有两个按钮31和32供消费者相应。若干消费者是第一次用户,则Web服务器将供应允许消费者对程序登记,诸如图4中所示的示例性Web页面40。这一Web页面是包含允许(或要求)消费者输入各种数据的字段的CGI形式,且提交按钮41向Web服务器传送该信息。一旦收到该信息,它就被存储在数据库服务器150中。图4中所示的特定的字段当然只是示例性,且除此之外或代替它们所有或部分可使用其它字段。An exemplary Web page 30 that Web server 110 may serve to client 100 upon initial connection is shown in FIG. 3 . As shown, this Web page asks the customer whether he is a first-time user of the program or has used the program before (S220). Two buttons 31 and 32 are equipped with correspondingly for the consumer. Several consumers are first-time users, and the Web server will offer to allow consumers to register with the program, such as the exemplary Web page 40 shown in FIG. 4 . This web page is a CGI form containing fields that allow (or require) the customer to enter various data, and a submit button 41 transmits this information to the web server. Once this information is received, it is stored in database server 150 . The particular fields shown in FIG. 4 are of course only exemplary, and other fields may be used in addition to or instead of all or part of them.

最好使用消费者姓名和地址指引消费品到最靠近消费者的设施。例如管理一再循环程序的一特别的厂家可选择建立两个自画像设施,一个在美国的东海岸而一个在西海岸。厂家可能需要消费者的位置,以便指引产品向两个设施中最靠近消费者的那个。Preferably, the consumer's name and address are used to direct consumer products to the facility closest to the consumer. For example a particular manufacturer managing a recycling program may choose to establish two self-portrait facilities, one on the east coast and one on the west coast of the United States. The location of the consumer may be required by the manufacturer in order to direct product to the closest of the two facilities to the consumer.

在提交Web页面40的形式时,Web服务器供应一Web页面,诸如图5的Web页面,这允许消费者确定用户标识(“用户ID”)和保密字。一旦这些数据由Web服务器收到,Web服务器就把它们存储在数据库服务器150,并向客户计算机100供应如图6所示的确认消费者规定的用户ID的一Web页面(S222)。Upon submitting the form of Web page 40, the Web server serves a Web page, such as the Web page of FIG. 5, which allows the consumer to determine a user identification ("User ID") and password. Once these data are received by the Web server, the Web server stores them in the database server 150, and supplies a Web page confirming the user ID specified by the customer as shown in FIG. 6 to the client computer 100 (S222).

一旦用户ID已经由Web服务器建立,消费者为了实现产品返回就不再需要进行登记包装S221和S223。而是在第二次和后继的访问时,Web Web服务器供应一Web页面提供一表供输入已经建立的用户ID和保密字(S222),诸如图7中所示的Web页面70。Once the user ID has been established by the web server, the consumer no longer needs to register packages S221 and S223 in order to enable product returns. But when accessing for the second time and subsequent, the Web server provides a Web page to provide a form for inputting the user ID and password (S222) that have been established, such as the Web page 70 shown in Figure 7.

在另一实施例中,用户ID和保密字信息不是由消费者人工输入,而是在初始登记过程中通过由Web服务器放置在客户计算机100上的甜点(cookie)文件自动提供。In another embodiment, the user ID and password information are not manually entered by the customer, but are provided automatically through a cookie file placed on the client computer 100 by the Web server during the initial registration process.

在任何情形下,在由Web服务器收到用户ID和保密字时,Web服务器都进行有效性检验(S224)以确定用户ID是否是有效的。更具体来说,Web服务器比较从客户计算机收到的信息与存储在数据库服务器150中的消费者信息。这样,如果给出的用户ID不存在,或例如不对应于给定的消费者姓名信息,可能对消费者再次供应Web页面70以便重新输入用户标识。In any case, when the user ID and the secret word are received by the Web server, the Web server performs a validity check (S224) to determine whether the user ID is valid. More specifically, the Web server compares the information received from the client computer with customer information stored in the database server 150 . Thus, if the given user ID does not exist, or does not correspond to the given customer name information, for example, it is possible to re-provision the Web page 70 for the customer to re-enter the user identification.

在成功的有效性检验之后(或第一次用户点击Web页面60的继续按钮61之后),在S230对客户计算机100供应图8中所示的Web页面80,该页面提供了一表供输入指示关于被返回的产品的信息。这种信息一般将包括指示被返回的产品类型的信息,以及可能是型号或产品的文字描述。这一信息可由用户通过键盘等输入,或另外由用户从以下拉菜单等形式提供的可得产品的列表中选择产品输入。在S224输入的产品类型信息受到与对用户标识信息确认的连接中所进行的相同类型的有效性检验,即输入的产品与数据库服务器150中保存产品列表比较,以确定它是否是有效的产品。如果不是有效的产品,则向客户计算机100返回适当的消息。After a successful validity check (or after the user clicks the continuation button 61 of the Web page 60 for the first time), the client computer 100 is supplied with the Web page 80 shown in FIG. 8 at S230, which provides a form for input instructions. Information about the product being returned. Such information will generally include information indicating the type of product being returned, and possibly a model number or a textual description of the product. This information may be entered by the user via a keyboard or the like, or alternatively by the user selecting a product from a list of available products provided in the form of a pull-down menu or the like. The product type information entered at S224 is subject to the same type of validity check as performed in connection with user identification information confirmation, ie the entered product is compared with the product list stored in the database server 150 to determine if it is a valid product. If not a valid product, an appropriate message is returned to the client computer 100.

如果产品类型有效,则将如以下所述,确定目的地并传送发运标签数据。在本发明的一优选实施例中,产品标识信息不仅包括指示产品的一般类型的信息,而且还包括具体产品序列号的指示。这种情形下,序列号也要通过将其与保存在数据库服务器150中的序列号列表比较而受到有效性检验。在本发明的一优选实施例中,Web服务器110在收到来自客户计算机100的产品信息之后,将供应一Web页面,该页面提供输入关于产品的消费者使用的信息。这种使用信息可包括这样的事情,诸如消费者是在家中还是在办公室环境正在使用该产品;消费者使用多少该产品;消费者为购买该产品支付多少钱;消费者在哪里购买以及得知该产品的;以及厂家干感兴趣的种种其它数据。这种信息一旦由Web服务器收到,即被存储在数据库服务器150中。这种信息允许数据库服务器,不仅对于具体的消费者,而且对于要返回的具体的产品,保持丰富的信息。If the product type is valid, the destination will be determined and shipping label data will be transmitted as described below. In a preferred embodiment of the present invention, the product identification information includes not only information indicating the general type of product, but also an indication of a specific product serial number. In this case, the serial number is also checked for validity by comparing it with the list of serial numbers stored in the database server 150 . In a preferred embodiment of the present invention, the Web server 110, after receiving the product information from the client computer 100, will serve a Web page that provides input on consumer usage of the product. Such usage information may include such things as whether the consumer is using the product in a home or office environment; how much the consumer uses the product; how much the consumer pays for the product; the product; and various other data of interest to the manufacturer. This information is stored in database server 150 once received by the web server. This information allows the database server to maintain rich information not only on specific customers, but also on specific products to be returned.

在本发明的另一实施例中,消费品装有在使用期间可收集关于产品信息的聪明芯片。如果产品是一打印机卡盒,则信息可能包含所进行的打印次数,卡盒用在的打印机的型号,或聪明芯片能够被编程记录的任何其它有关产品的信息。这种信息一旦从返回的产品收到,就能够被添加到数据库服务器150中。从聪明芯片收集的产品信息在数据库服务器150中,例如可通过产品序列号与具体的消费者相关联。这样,厂家就能够更减去地监视产品的寿命周期。In another embodiment of the invention, a consumer product is equipped with a smart chip that collects information about the product during use. If the product is a printer cartridge, the information may include the number of prints made, the model of printer the cartridge was used in, or any other product-related information that the smart chip could be programmed to record. This information can be added to the database server 150 once received from the returned product. The product information collected from the smart chip is in the database server 150, for example, can be associated with a specific customer through the product serial number. In this way, the manufacturer can monitor the life cycle of the product more accurately.

一旦产品信息已经输入并由Web服务器收到,则Web服务器将对消费品选择产品返回目的地,及将承担运输的承运服务公司(S240)。一般来说,Web服务器110将根据产品类型确定产品的目的地,以便把产品发送到可被处理的设施。例如,在激光卡盒要返回供再循环的情形下,将选择能够进行再循环目的地。目的地可根据消费者的位置被进一步细化,选择究竟是哪个适合的目的地最靠近消费者,以便尽可能降低发运成本。数据库服务器维护所有可用的目的地、它们的位置及处理能力的一个列表,并在对具体的产品确定目的地时由Web服务器110访问。Once the product information has been input and received by the web server, the web server will select the product return destination for the consumer goods, and the carrier service company that will undertake the transportation (S240). Generally, the Web server 110 will determine the destination of the product based on the product type in order to route the product to a facility where it can be processed. For example, in the event that a laser cartridge is to be returned for recycling, a recycling capable destination would be selected. Destinations can be further refined according to the location of the consumer, and whichever suitable destination is closest to the consumer can be selected to reduce shipping costs as much as possible. The database server maintains a list of all available destinations, their locations and processing capabilities, and is accessed by the Web server 110 when a destination is determined for a particular product.

而且在数据库服务器150中维护的还有所有承运服务公司、及它们对具体运输的收费的列表。Web服务器110也访问这一信息,以便确定哪个承运服务公司是最经济的,给出要返回的产品的性质(诸如其重量和目的地)以及拾取和投送地点。承运公司服务器150最好周期地更新,以便反映费率的变化,新协议的合同等。Also maintained in the database server 150 is a list of all shipping service companies and their charges for specific shipments. Web server 110 also accesses this information in order to determine which shipping service company is the most economical, given the nature of the product to be returned (such as its weight and destination) and the pick-up and drop-off location. The carrier server 150 is preferably updated periodically to reflect changes in rates, new agreements, contracts, and the like.

一旦选择了目的地和承运服务公司,Web服务器就产生发运标签数据(S250)。发运标签数据包括对于客户计算机100引导打印机160打印发运标签足够的数据,这包括所选择的目的地和承运服务公司的标识。发运标签数据还包括在标签上打印实现代码所必须的数据,指示其上附有标签的包装的发运已被预授权,以及接收者(即厂家)将支付发运费。发运标签数据最好还包括打印发送者地址所必须的数据。Once the destination and shipping service company are selected, the Web server generates shipping label data (S250). The shipping label data includes sufficient data for the client computer 100 to direct the printer 160 to print a shipping label, including the selected destination and the identification of the shipping service company. Shipping label data also includes the data necessary to print on the label an implementation code indicating that shipment of the package to which the label is attached has been pre-authorized and that the recipient (ie, manufacturer) will pay for the shipment. The shipping label data preferably also includes the data necessary to print the sender's address.

发运标签数据从Web服务器150(S260)传送,并由客户计算机100(S270)接收,客户计算机可操作连接到适于打印发运标签(S280)的打印机160。在一优选实施例中,发运标签数据以一种格式传送和接收,使得消费者能够引起标签被打印而无需在客户计算机上安装附加的软件。在任何情形下,被返回的产品由消费者放置到适当的包装中,且打印的标签附加在其上。Shipping label data is transmitted from the Web server 150 (S260) and received by the client computer 100 (S270), which is operatively connected to a printer 160 adapted to print shipping labels (S280). In a preferred embodiment, shipping label data is transmitted and received in a format that enables the customer to cause the label to be printed without installing additional software on the client computer. In any event, the returned product is placed by the consumer into an appropriate package with a printed label affixed thereto.

投送步骤(S290)是由承运服务公司实现的,诸如United StatesPost Office,United Parcel Service,Federal Express等。一般来说,承运服务公司将从消费者拾取包,并把包投送到在发运标签上打印的目的地。The delivery step (S290) is implemented by a carrier service company, such as United States Post Office, United Parcel Service, Federal Express, etc. Generally, the shipping service company will pick up the package from the customer and deliver the package to the destination printed on the shipping label.

实际上,承运服务公司一般与厂家订有合同,以便许可发运标签数据的传送,因为是承运服务公司将接受关于发运标签的授权。这样承运服务公司本身以便适于通过网络接受并传送授权信息。In practice, the shipping service company typically has a contract with the manufacturer to license the delivery of the shipping label data, since it is the shipping service company that will accept authorization with respect to the shipping label. The carrier service itself is thus adapted to accept and transmit authorization information over the network.

在另一独立的实施例中,客户计算机位于接收站点,而不是消费者的家或设施处。接收站点可能是完全不同的消费者丢弃被返回的产品的位置。在这一实施例中,接收站点,以如同前面的实施例中消费者获得这一信息相同的方式,获得用户ID和保密字。然而,作为从客户计算机向厂家Web服务器传送的消费者信息的一部分,需要一条附加的消费者信息:“请求的包装箱数”。In another separate embodiment, the client computer is located at the receiving site rather than at the consumer's home or facility. The receiving site may be the location where a different consumer discards the returned product. In this embodiment, the receiving site obtains the user ID and password in the same manner as the consumer obtained this information in the previous embodiments. However, as part of the customer information transmitted from the client computer to the manufacturer's Web server, an additional piece of customer information is required: "number of boxes requested".

如同前面的实施例中那样,适当的产品目的地是基于产品类型和消费者信息选择的。然而,不是象前面的实施例中那样向客户计算机传送发运标签数据,而是向接收站点邮寄可附加发运标签的空包装箱。然后如上面所述的实施例中那样进行发运标签数据的发送与接收并打印发运标签。由承运服务公司把几个产品装入包装箱中,并把包装箱投送到所选择的目的地。As in the previous embodiments, the appropriate product destination is selected based on product type and customer information. However, instead of transmitting the shipping label data to the client computer as in the previous embodiment, an empty container to which a shipping label can be attached is mailed to the receiving site. The transmission and reception of the shipping label data and printing of the shipping label are then performed as in the embodiment described above. The shipping service company packs several products into boxes and delivers the boxes to the chosen destination.

图9是一流程图,描述根据本发明的一实施例客户计算机100(这例子中,是消费者的客户计算机)与Web服务器110(这例子中,是厂家的Web服务器)的交互作用。该过程在S9000以客户机访问服务器开始。服务器在S9010接收访问请求(或数据,如以下所述),并在S9020-S9030分析并处理该请求。服务器在S9040向客户机供应适当的Web页面。适当的Web页面的一个一般的例子是提示消费者输入一定的信息(即数据)的形式;更具体的例子将在以下讨论。FIG. 9 is a flowchart describing the interaction of a client computer 100 (in this example, a customer's client computer) and a Web server 110 (in this example, a manufacturer's Web server) according to an embodiment of the present invention. The process starts at S9000 with a client accessing a server. The server receives the access request (or data, as described below) at S9010, and analyzes and processes the request at S9020-S9030. The server serves appropriate Web pages to the client at S9040. A general example of a suitable web page is a form that prompts the consumer to enter certain information (ie, data); more specific examples are discussed below.

在S9050,客户机接收由服务器供应的Web页面并显示该页面。在S9060,消费者输入由页面要求的数据(如果有要求),且客户机在Web页面上向消费者显示这些数据。在S9070,客户机等待直到由消费者实现处理,例如由消费者点击显示的页面上的提交按钮。当处理被实现时,客户机过渡到S9080,其中由消费者输入的数据被客户机发送到服务器。在S9010这种数据的接收使服务器返回。在S9010之后,服务器通过如以上讨论的其每一步骤,在S9040达到结束,其中服务器向客户机供应另一Web页面。该过程被重复,直到客户机已收到来自服务器所有必要的Web页面,并已向服务器提交所有必要的数据。At S9050, the client receives the Web page served by the server and displays the page. At S9060, the customer enters the data required by the page (if required), and the client displays these data to the customer on the Web page. At S9070, the client waits until processing is effected by the consumer, for example, the consumer clicks a submit button on the displayed page. When the processing is realized, the client transitions to S9080, where the data input by the consumer is sent to the server by the client. Reception of such data causes the server to return at S9010. After S9010, the server goes through each of its steps as discussed above, reaching an end at S9040, where the server serves another Web page to the client. This process is repeated until the client has received all necessary web pages from the server and has submitted all necessary data to the server.

在初始访问时可由服务器向客户机供应的Web页面的具体的例子示于图10A。这页面包含可由消费者点击的超链1000(字“Here”),以获得必须的下一个Web页面,以便开始请求用于实现产品返回的包装箱和/或发运标签的过程,这将在以下更详细说明。其它Web页面的例子示于图10B-10N,其中许多还将在下面提及。A specific example of a Web page that may be served by a server to a client upon initial access is shown in FIG. 10A. This page contains a hyperlink 1000 (the word "Here") that can be clicked on by the consumer to obtain the necessary next Web page to begin the process of requesting a carton and/or shipping label for product return, which will follow below More details. Examples of other Web pages are shown in Figures 10B-10N, many of which are also mentioned below.

在点击超链1000后可供应给客户机的下一个页面的一例子示于图10B。通过这页面,分别在字段1001和1002输入他的电子邮件ID和保密字并点击“登录进入”按钮1003,登记的用户就能够登录到系统。另外,可通过点击超链1004向忘记了其保密字的已登记用户提供保密字。最后,未登记的消费者可通过点击“现在登记!”按钮1005实现登记过程。An example of the next page that may be served to the client after clicking on the hyperlink 1000 is shown in FIG. 10B. Through this page, the registered user is able to log into the system by entering his email ID and password in fields 1001 and 1002 respectively and clicking on the "login into" button 1003. In addition, registered users who have forgotten their password can be provided with the password by clicking on the hyperlink 1004 . Finally, non-registered consumers can complete the registration process by clicking on the "Register Now!" button 1005.

供应给已点击“现在登记!”按钮1005的消费者的Web页面的一例示于图10C中。页面设有多个字段用于输入必须的信息(例如,名,姓,用户类型,地址,城市,州,邮编,电子邮件,保密字及确认保密字)及可选的信息(例如,头衔,公司,电话号码),以及用于提及输入数据的按钮1006,及用于重置表格的按钮1007。页面还可以设有字段1008,用于指示是否希望通知新的产品及提供服务。如所示,用户类型字段和字段1008呈现有默认的输入。任何情形下,根据图9中描绘的步骤及以下所述的过程,所有由消费者输入的数据由客户机提供给服务器供分析和处理。一旦消费者已经通过图10C的Web页面提供了所需的信息,他或她的登记由服务器确认,且对相关的客户机再次供应图10B的Web页面,通过该页面使用新的获得的电子邮件ID和保密字现在登记的用户可登录。An example of a Web page served to a customer who has clicked the "Register Now!" button 1005 is shown in FIG. 10C. The page has multiple fields for entering required information (e.g., first name, last name, user type, address, city, state, zip code, email, secret word, and confirmation secret word) and optional information (e.g., title, company, phone number), and a button 1006 for mentioning input data, and a button 1007 for resetting the form. The page may also have a field 1008 indicating whether you wish to be notified of new products and services. As shown, the user type field and field 1008 are presented with default inputs. In any event, all data entered by the customer is provided by the client to the server for analysis and processing according to the steps depicted in FIG. 9 and the process described below. Once the customer has provided the required information through the Web page of Figure 10C, his or her registration is confirmed by the server and the relevant client is re-provisioned with the Web page of Figure 10B through which the newly obtained email The user who is currently registered with ID and password can log in.

可供应给已点击“忘记保密字?”超链1004的消费者的Web页面的例子示于图10D。这一页面包括用于输入电子邮件地址的字段1009,按钮1010用于提交该地址。一旦提交,输入的数据(即电子邮件地址)就提供给服务器,服务器对其进行分析和处理,将其与存储在其数据库中而适当的保密字相关联,并通过到给出的电子邮件地址的电子邮件向消费者提供该保密字。用于通知忘记了保密字已登记的用户的这一过程是业内所熟知的。无论如何,一旦图10D的表格提交给服务器,则就可向相关的客户机提供图10E的示例性Web页面,该页面通知保密字已经发送,并提供用于获得图10B的登入页面的“继续进行”按钮1011。An example of a Web page that may be served to a customer who has clicked on the "Forgot password?" hyperlink 1004 is shown in FIG. 10D. This page includes a field 1009 for entering an email address and a button 1010 for submitting the address. Once submitted, the entered data (i.e. email address) is provided to the server, which analyzes and processes it, associates it with the appropriate password stored in its database, and passes it to the given email address email to consumers with this password. This process for notifying a user who has forgotten to register a password is well known in the art. In any event, once the form of FIG. 10D is submitted to the server, the exemplary Web page of FIG. 10E may be provided to the relevant client, which notifies that the secret key has been sent and provides a "continue" for obtaining the login page of FIG. 10B. "Proceed" button 1011.

供应给已经成功实现登录过程的客户机的“欢迎”Web页面的一例示于图10F。这页面包括欢迎消息,及邀请消费者通过点击左侧的超链1012-1016选择几个菜单选项之一的消息1017。某些示例性超链是“返回容器”超链1012(用于启动返回过程);“查看返回历史”超链1013(用于查看已经返回或处于正在由相关消费者返回的过程中的产品的综合历史);“更新简档超链1014(用于允许消费者更新他的用户简档,诸如通过改变电子邮件地址)”;“站点反馈”超链1015(用于允许消费者给出关于站点的反馈);以及不言自明的“退出”超链1016。对于业内一般专业人员很明显的,这些菜单选项只是示例性的,而其它的选项也是可能的。在本发明的一优选实施例中,继“欢迎”Web页面之后的所有或某些Web页面将在左侧显示所有或某些菜单选项超链1012-1016,使得消费者能够在随时访问它们。An example of a "Welcome" Web page served to a client that has successfully completed the login process is shown in Figure 1OF. This page includes a welcome message, and a message 1017 inviting the consumer to select one of several menu options by clicking on the hyperlinks 1012-1016 on the left. Some exemplary hyperlinks are the "Return Container" hyperlink 1012 (for initiating the return process); the "View Return History" hyperlink 1013 (for viewing the product's Comprehensive History); "Update Profile" hyperlink 1014 (for allowing the consumer to update his user profile, such as by changing an email address)"; "Site Feedback" hyperlink 1015 (for allowing the consumer to give information about the site feedback); and the self-explanatory "exit" hyperlink 1016. It will be apparent to those of ordinary skill in the art that these menu options are exemplary only and that other options are possible. In a preferred embodiment of the present invention, all or some of the Web pages following the "Welcome" Web page will display all or some of the menu option hyperlinks 1012-1016 on the left so that the customer can access them at any time.

当返回容器超链1012时供应给客户机的示例性Web页面示于图10G。该页面包括字段1018,用于输入被返回的产品的确切型号;以及字段1019,一输入被返回的产品的数量。在产品是可消耗的与较大的机器(诸如与激光打印机结合使用的可消耗的激光调色剂卡盒)结合使用情形下,还可提供附加的用于输入机器(例如激光打印机)型号的字段1020以及用于输入特别的机器序列号的字段1021。任何情形下,对于字段1018-1021的信息可由消费者在其中键入,或另外在许多例子中,综合通过使用熟知的下拉型菜单。图10G的Web页面还包括字段1022a用于选择发运标签,及字段1022b用于选择复用发运箱。在图中,字段1022是按默认被选择的。当然还包括用于向服务器提交输入数据的按钮1023,及用于重置表格的按钮1024。An exemplary Web page that is served to the client when the container hyperlink 1012 is returned is shown in FIG. 10G. This page includes a field 1018 for entering the exact model number of the product being returned; and a field 1019 for entering the quantity of the product being returned. In cases where the product is consumable for use with a larger machine (such as a consumable laser toner cartridge used in conjunction with a laser printer), an additional key for entering the model of the machine (such as a laser printer) is also available Field 1020 and a field 1021 for entering a particular machine serial number. In any event, the information for fields 1018-1021 may be entered by the customer therein, or otherwise, in many instances, synthesized through the use of well-known pull-down menus. The Web page of FIG. 10G also includes a field 1022a for selecting a shipping label, and a field 1022b for selecting a multiplexed shipping box. In the figure, field 1022 is selected by default. Of course, a button 1023 for submitting input data to the server, and a button 1024 for resetting the form are also included.

在消费者请求复用发运箱的情形下(字段1022b),可沿图10H的行对客户机进一步供应一页面,通知将发运未组装的包装箱,并请求一旦一旦包装箱被装填则消费者再次访问Web站点以很多发运标签。这种类型的成批的返回比个别成批返回更为有效,成本较低且对环境更为友好。此外,这样延迟提供发运标签使得系统更具动态性,以至允许产品究竟发送到哪里的决定,以及使承运公司本身尽可能靠近实际发运日期,以优化那些决定。例如假设厂家在请求复用发运箱时从承运公司X获得最优惠的费率,后来在消费者装箱之前,从承运公司Y协商出更为优惠的费率。这种情形下发运标签提供的延迟将允许厂家使用承运公司Y而不是承运公司X,因而允许以可能的最优惠的费率发运包装箱。In the event that the customer requests multiplexed shipping boxes (field 1022b), the client may be further served a page along the line of FIG. Visit the Web site again for lots of shipping labels. This type of bulk return is more efficient, less costly and more environmentally friendly than individual bulk returns. Furthermore, such a delay in providing the shipping label makes the system more dynamic, allowing the decisions of exactly where the product is to be sent, as well as keeping the carrier itself as close to the actual shipping date as possible to optimize those decisions. For example, assume that the manufacturer obtains the most favorable rate from carrier X when requesting to reuse the shipping box, and later negotiates a more favorable rate from carrier Y before the consumer packs the box. The delay in providing the shipping label in this situation would allow the manufacturer to use carrier Y instead of carrier X, thus allowing the box to be shipped at the best rate possible.

就成批返回的优点而言,某些情形下最好对消费者提供奖励,引导消费者选择成批返回路线,例如首先请求发运能够容纳多个产品的包装箱,并延后请求发运标签,并待发运箱装满再作出实际的返回。这种奖励的一个例子是当定购复用发运箱或在收到装填的复用发运箱时,对消费者提供优待券。优惠券可很好用于免费的产品,即产品的一定百分率折扣购买价格,产品的购买价格固定美元量折扣等。优惠券能够以硬拷贝形式邮寄到消费者地址,或能够另外以电子的形式提供给消费者,诸如在Web页面上供在消费者端打印,或提供电子邮件。另一奖励的例子是使定购或返回复用复用箱的消费者进入赢得奖赏的竞赛。奖赏的优胜者可按周期基础(诸如按月)随机确定,并在Web页面上或通过电子邮件通知。As far as the benefits of bulk returns are concerned, in some cases it may be desirable to offer incentives to consumers to choose the bulk return route, such as requesting shipping of a box that can hold multiple products first and requesting a shipping label later, And wait until the shipping box is full before making the actual return. An example of such an incentive would be to provide a coupon to the consumer when ordering a reusable shipping box or upon receipt of a filled reusable shipping box. Coupons work well for free products, a percentage off the purchase price of a product, a fixed dollar volume discount off the purchase price of a product, etc. Coupons can be mailed to the customer's address in hard copy form, or can otherwise be provided to the customer in electronic form, such as on a Web page for printing at the customer's end, or provided by email. Another example of a reward is to enter consumers who order or return multiplex bins into a contest to win a reward. Winners of prizes may be randomly determined on a periodic basis, such as monthly, and notified on a Web page or by email.

为了使诱导的效果最大,应当修改图10G的Web页面向消费者给出指示,有与定购和/或使用复用复用箱相关的奖励。这样作一个方便的方式是提供沿“点击此处获得关于复用发运箱奖励程序的信息”行标有消息的一按钮。该按钮的点击将引起供应一新的Web页面(或引起窗口被打开),该页面解释成批返回的好处,鼓励消费者进行成批返回,简述这时所提供的奖励的细节。In order to maximize the effect of the inducement, the Web page of Figure 10G should be modified to give an indication to the consumer that there is an incentive associated with ordering and/or using the multiplexing bin. A convenient way of doing this is to provide a button labeled with a message along the line "Click here for information on the Reuse Shipping Box Incentive Program". Clicking on this button will cause a new Web page to be served (or cause a window to be opened) that explains the benefits of bulk returns, encourages consumers to make bulk returns, and outlines the details of the rewards offered at that time.

应当注意,上述的奖励程序不仅适用于诱导消费者进行成批返回而不是个别返回,而且可诱导消费者首先使用该系统进行返回。当本发明用于消费者本来没有其它奖励返回的产品的返回时,诸如当本发明用来促进用过的可消耗品返回供包括复原和再循环的处置时,这种诱导是特别有用的。It should be noted that the incentive program described above works not only to induce consumers to return in batches rather than individually, but to induce consumers to use the system to return in the first place. This inducement is particularly useful when the invention is used for the return of products for which the consumer would otherwise have no other incentive to return, such as when the invention is used to facilitate the return of used consumables for disposal including reconditioning and recycling.

返回图10G,在消费者请求发运标签(字段1022a)的情形下,然后可以对客户机沿图10I的各行供应页面。该页面显示将被提供的发运标签的具体情形,包括发送者信息1025及容器信息1026。消费者被提示如果信息正确可点击“继续”按钮1027于打印标签;或如果需要编辑发送者信息则点击“更新简档”超链1014。还提供了“删除”按钮1028,用于消费者希望删除他的标签请求的情形。Returning to Figure 10G, where the customer requests a shipping label (field 1022a), the client can then be served pages along the lines of Figure 10I. This page displays details of the shipping label to be provided, including sender information 1025 and container information 1026 . The consumer is prompted to click the "Continue" button 1027 to print the label if the information is correct; or click the "Update Profile" hyperlink 1014 if the sender information needs to be edited. A "Delete" button 1028 is also provided for the situation where the customer wishes to delete his tag request.

图10I的Web页面还包括实际发运标签1029的图形表示。此外,实际的发运标签1029,该页面包括用于向包装附加标签并实现拾取和投放的的指令。当然,标签1029是向相关货物的发运授权所必须的,并是按将进行运输的特定承运公司的格式。标签1029包括发送者地址1029a;目的地地址1029b;包裹的重量1029c及由承运公司用来拾取和跟踪包裹的信息1029d(诸如跟踪号码和某些机器可读的条形码)。跟踪号码可按请求由承运公司提供给厂家;或另一方式,可由厂家基于由承运公司提供给它的规则产生。The Web page of FIG. 10I also includes a graphical representation of the actual shipping label 1029 . In addition to the actual shipping label 1029, this page includes instructions for attaching labels to packages and enabling pick-and-drop. Of course, the label 1029 is required to authorize the shipment of the relevant shipment and is in the format of the particular carrier that will make the shipment. The label 1029 includes the sender's address 1029a; the destination address 1029b; the weight of the package 1029c and information 1029d used by the carrier company to pick up and track the package (such as tracking numbers and certain machine-readable barcodes). The tracking number may be provided to the manufacturer by the carrier company upon request; or alternatively, may be generated by the manufacturer based on rules provided to it by the carrier company.

在本发明的一优选实施例中,图10I的Web页面还包括超链1030,消费者可点击此超链获得关于承运公司投放设施位置的信息。提供这种信息一种方便的方式是简单地把客户机重新定向到承运公司的Web站点,至少在较大的承运公司的情形下这种站点将已包括用于标识它们最近设施的工具。另一方式是,厂家的服务器通过向承运公司服务器传送消费者的地址,并从承运公司服务器接收离该位置最近的投放站点的位置,可直接提供这种信息。图10J示出以消费者本地区域的地图的格式提供这种信息的Web页面的一例,在消费者准确的位置处带有“X”标记,并在承运公司的最近设施位置有“C”标记。In a preferred embodiment of the present invention, the Web page of FIG. 10I also includes a hyperlink 1030 that a consumer can click to obtain information about the location of the carrier's drop-off facility. A convenient way to provide this information is to simply redirect the client to the carrier's Web site, which, at least in the case of larger carriers, will already include tools for identifying their nearest facility. Alternatively, the manufacturer's server may provide this information directly by transmitting the customer's address to the carrier server and receiving from the carrier server the location of the drop site closest to that location. Figure 10J shows an example of a Web page that provides this information in the format of a map of the customer's local area, marked with an "X" at the exact location of the customer and a "C" at the location of the carrier's nearest facility .

图10K示出一示例性Web页面,该页面当消费者点击图10F的“查看返回历史”超链1013时可被显示(或包含这种超链的任何Web页面)。对于每一返回(图10K中只示出一个),页面显示返回日期和时间1031;跟踪号码1032;承运公司标识1033(这例子中是假设的承运公司“XYZ”);产品标识1034;数量1035;机器型号1036;机器的序列号1037;及专用的超链“标签”1038。返回日期和时间1031表示发运标签提供给客户机的日期和时间。跟踪号码1032是由承运公司(或由厂家根据承运公司的规则)指定的跟踪号码,并且是获得关于与其相关的包裹的信息的超链。承运公司项1033也是一超链,一般是通向承运公司Web站点的主页。超链1038沿图10G所示的行链接厂家Web站点的页面,字段1018-1021已经以同相关的摘要行信息相同的信息填充,并这样作为用于获得与已经返回的产品相同的产品发运标签的捷径。Figure 10K illustrates an exemplary Web page that may be displayed when a consumer clicks on the "View Back to History" hyperlink 1013 of Figure 10F (or any Web page that contains such a hyperlink). For each return (only one is shown in Figure 10K), the page displays return date and time 1031; tracking number 1032; carrier identification 1033 (hypothetical carrier "XYZ" in this example); product identification 1034; quantity 1035 ; machine model number 1036; machine serial number 1037; Return date and time 1031 represents the date and time the shipping label was provided to the client. Tracking number 1032 is the tracking number assigned by the carrier (or by the manufacturer according to the carrier's rules) and is a hyperlink to obtain information about the package associated with it. The carrier company item 1033 is also a hyperlink, generally leading to the home page of the carrier company's Web site. Hyperlink 1038 links to the pages of the manufacturer's Web site along the lines shown in Figure 10G, fields 1018-1021 have been populated with the same information as the associated summary line information, and do so as to obtain the same product shipping label as the product that has been returned shortcut.

图10L示出一示例性Web页面,该页面在消费者点击图10F的“更新简档”超链1014(或包含该超链的任何Web页面)时被显示。这页面与初始登记时提供给消费者的图10C的Web页面极为相似,作为图例,并由于表格已经以消费者当前的信息填充这样的事实保留在页面的顶部。消费者可留下或编辑他或她认为适当的填入的信息。然而为了安全的原因,如业内通常那样,保密字和确认保密字字段以星号而不是实际的字符填充。图10L的Web页面还设有向服务器传送数据的“更新”按钮1039,,已经重置该表的按钮1040。FIG. 10L illustrates an exemplary Web page that is displayed when a consumer clicks on the "Update Profile" hyperlink 1014 of FIG. 10F (or any Web page that contains the hyperlink). This page closely resembles the Web page of Figure 10C provided to the customer upon initial registration, as a legend, and remains at the top of the page due to the fact that the form is already populated with the customer's current information. The consumer may leave or edit the entered information as he or she deems appropriate. However, for security reasons, the Secret and Confirm Secret fields are filled with asterisks instead of actual characters, as is common in the industry. The Web page of FIG. 10L also has an "update" button 1039 to transfer data to the server, and a button 1040 to reset the table.

图10M示出一示例性Web页面,该页面在消费者点击图10F的“站点反馈”超链(或任何包含这一超链的Web页面)时显示。这页面包含一系列问题(这例子中是四个问题),这些问题是从消费者关于Web站点和产品返回程序的质量的反馈引起的。某些问题为是或否的类型;其它则提供若干分级的响应,诸如“满意”,“一般”及“不满意”。还提供了供输入自由文本评论的的字段。“提交反馈”按钮1042的点击把输入数据传送到服务器。在收到这些数据时,服务器可向客户机供应图10N所示类型的Web页面,感谢消费者的反馈并邀请他通过包装箱左侧的菜单选项之一继续进行。Figure 10M illustrates an exemplary Web page that is displayed when a consumer clicks on the "Site Feedback" hyperlink of Figure 10F (or any Web page that contains such a hyperlink). This page contains a series of questions (four in this example) that were generated from customer feedback regarding the quality of the Web site and product return procedures. Some questions are of the yes or no type; others provide several graded responses, such as "satisfied," "fair," and "dissatisfied." Fields are also provided for entering free text comments. Clicking of the "Submit Feedback" button 1042 transmits the input data to the server. Upon receipt of this data, the server may serve the client a Web page of the type shown in Figure 10N, thanking the customer for his feedback and inviting him to proceed via one of the menu options on the left side of the box.

现在将参照图11A-C说明本发明的优选实施例中,厂家的服务器在分析与处理客户机的访问请求和/或收到的数据中的操作(即图9的S9020与S9030)。过程在S1101开始。在S1102,服务器确定是否要响应初始访问请求,即是否要响应图10A的超链(“这里”)的点击。如果是,则在S1103服务器准备并供应沿图10B的行的Web页面。如果否,则服务器在S1104确定是否响应图10B的“现在登记!”按钮1005的点击。如果是,则服务器在S1105准备并供应沿图10C的行的Web页面。11A-C will now illustrate the preferred embodiment of the present invention, the manufacturer's server in analyzing and processing the client's access request and/or the operation of the received data (ie S9020 and S9030 in FIG. 9). The process starts at S1101. At S1102, the server determines whether to respond to the initial access request, that is, whether to respond to a click on the hyperlink ("here") in FIG. 10A. If yes, then at S1103 the server prepares and serves a Web page along the lines of Figure 10B. If not, the server determines at S1104 whether to respond to the click of the "Register Now!" button 1005 of FIG. 10B. If so, the server prepares and serves a Web page along the lines of FIG. 10C at S1105.

如果否,则服务器在S1106确定是否响应图10B的“登录”按钮1003所点击。如果是,则服务器执行S1107-1110。在S1107,服务器通过比较那些数据与存储在其数据库中的数据鉴定电子邮件ID及保密字(即输入到字段1001与1102的数据),以确定电子邮件ID是有效的且保密字与之对应。服务器在S1108确定电子邮件ID和保密字是否被认可,并如果是,则在S1109准备并供应图10F的“欢迎”Web页面。如果它们没有被认可,则服务器在S1110准备重新输入Web页面,通知这样消费者,并向消费者提供重新输入其ID与保密字的机会。If not, the server determines at S1106 whether to respond to the click of the "login" button 1003 of FIG. 10B. If yes, the server executes S1107-1110. At S1107, the server authenticates the email ID and secret (ie, the data entered into fields 1001 and 1102) by comparing those data with the data stored in its database to determine that the email ID is valid and the secret corresponds to it. The server determines at S1108 whether the email ID and password are approved, and if so, prepares and serves the "Welcome" Web page of FIG. 10F at S1109. If they are not approved, the server prepares to re-enter the Web page at S1110, notifies such consumer, and provides the consumer with an opportunity to re-enter its ID and password.

如果服务器在S1106确定没有响应“登录”按钮1003的点击,则在S1111确定是否响应“忘记保密字?”超链1004的点击。如果是,则服务器在S1112准备沿图10D的行的Web页面。服务器在S1113接收由消费者输入并传送的电子邮件地址,并在S1114通过将其与存储在其数据库中的电子邮件ID进行比较而鉴定电子邮件地址。如果在S1115电子邮件地址被认可,则服务器在S1117从数据库获得对应于该电子邮件ID的保密字,在S1118向该电子邮件地址发送保密字,并在S1118准备且供应沿图10E行的Web页面。如果在S1115电子邮件地址没有被认可,则服务器在S1119准备重新输入的Web页面,该页面通知这样的消费者,并提供消费者重新输入其电子邮件地址的机会。If the server determines in S1106 that there is no response to the click of the "login" button 1003, then in S1111 it is determined whether to respond to the click of the "forgot password?" hyperlink 1004. If so, the server prepares a Web page along the line of Figure 10D at S1112. The server receives the email address entered and transmitted by the customer at S1113, and authenticates the email address by comparing it with the email ID stored in its database at S1114. If the email address is approved at S1115, the server obtains the secret word corresponding to the email ID from the database at S1117, sends the secret word to the email address at S1118, and prepares and serves the Web page along the line of FIG. 10E at S1118. . If the e-mail address is not approved at S1115, the server prepares a re-entry Web page at S1119, which notifies such consumers and provides them with an opportunity to re-enter their e-mail addresses.

如果服务器在S1111确定没有响应“忘记保密字?”超链的点击,则它在S1120确定是否已收到消费者供登记的信息。如果是,则服务器在步骤S1121向其承运公司之一(最好是厂家对于消费者地理区域使用的承运公司)的服务器发送由消费者输入的地址信息,并从承运公司接收对于地址确认的信息。地址确认的检验在S1122进行。如果地址是有效的,则服务器在S1123在其数据库中存储由消费者输入的信息,并在S1124准备并供应图10F的“欢迎”Web页面。如果地址无效,则服务器在S1125准备并供应一Web页面,指示由消费者输入的地址信息与承运公司数据库中任何地址不匹配。If the server determines in S1111 that there is no response to the click of the "forgot the password?" hyperlink, it determines in S1120 whether it has received information from the consumer for registration. If yes, then the server sends the address information input by the consumer to the server of one of its carrier companies (preferably the carrier company used by the manufacturer for the consumer's geographical area) in step S1121, and receives information for address confirmation from the carrier company . A check for address confirmation is performed at S1122. If the address is valid, the server stores the information entered by the customer in its database at S1123, and prepares and serves the "Welcome" Web page of Figure 10F at S1124. If the address is invalid, the server prepares and serves a Web page at S1125 indicating that the address information entered by the customer does not match any address in the carrier's database.

如果服务器在S1120确定用于登记的消费者信息尚未收到,则服务器在S1126确定消费者是否已经点击“返回容器”超链1012。如果是,则服务器在S1127准备并供应沿图10G的行的一Web页面。如果否,则服务器在S1128确定优惠是否已点击“提交”按钮1023,以提交产品信息和对于发运标签或复用复用箱的相关的请求。If the server determines at S1120 that the consumer information for registration has not been received, the server determines at S1126 whether the consumer has clicked on the "return container" hyperlink 1012. If so, the server prepares and serves a Web page along the line of FIG. 10G at S1127. If not, the server determines at S1128 whether the offer has clicked the "Submit" button 1023 to submit product information and related requests for shipping labels or multiplex boxes.

如果是,则服务器在S1130通过将该信息与存储在其数据库中的信息核对而检验提交的产品,机器型号和机器序列号信息,并在S1131确定是否有错误。如果有错误,则服务器在S1132准备一指示不匹配的信息的Web页面。如果没有错误,则服务器在S1133确定请求是否是标签请求。如果否,则请求是复用箱请求,且服务器在S1134准备并供应沿图10H的行的一Web页面。然后在S1135,服务器向消费者指令包装箱的发运。If so, the server checks the submitted product, machine model and machine serial number information at S1130 by checking the information against information stored in its database, and determines whether there is an error at S1131. If there is an error, the server prepares a Web page indicating information that does not match at S1132. If there is no error, the server determines whether the request is a tag request at S1133. If not, the request is a multiplex request, and the server prepares and serves a Web page along the line of FIG. 10H at S1134. Then at S1135, the server instructs the customer to ship the package.

如果请求是一标签请求,则服务器基于产品类型和消费者位置选择供产品返回的一目的地(S1137);确定选择的目的地是否适当(S1137),以及如果不适当,则确定一溢出或一替换的目的地(S1138);并还是基于消费者位置确定承运公司(S1139)。在本发明的一优选实施例中,服务器将在这一时机与多个承运公司的服务器接触,以便从每一个获得费率报价,并自动选择它确定的提供最优惠费率的承运公司。If the request is a label request, the server selects a destination for product return (S1137) based on the product type and consumer location; it is determined whether the selected destination is appropriate (S1137), and if not appropriate, an overflow or a Alternate destination (S1138); and also determine carrier based on customer location (S1139). In a preferred embodiment of the invention, the server will contact the servers of multiple carriers at this time to obtain rate quotes from each and automatically select the carrier it determines offers the best rate.

在S1137产品目的地的选择是基于规定的规则,考虑消费者的地理位置(即包裹发出点)及被返回产品的性质,由厂家作出的。例如,规则可以规定所有由美国密西西比河西部的消费者返回的A类的产品去向是洛杉矶中的设施;所有由美国密西西比河东部的消费者返回的A类的产品去向是纽约中的设施;所有由美国密西西比河西部的消费者返回的B类的产品去向是旧金山中的设施;而所有由美国密西西比河东部的消费者返回的B类的产品去向是迈阿密中的设施。当然,以上的规则只是示例性的而其它规则当然是可能的,包括容纳更多的产品类型及更多的可能的目的地的规则,以及考虑附加因素的规则。无论如何,在本发明的优选实施例中,厂家的服务器提供工具,使得能够使授权的管理员在程序初始启动时适时规定目的地选择的规则,并在程序的整个寿命周期能够改变或更新那些规则。The choice of product destination at S1137 is based on prescribed rules, taking into account the geographic location of the consumer (ie the point of origin of the package) and the nature of the returned product, made by the manufacturer. For example, a rule may state that all Class A products returned by consumers west of the Mississippi River in the United States are destined for a facility in Los Angeles; all Class A products returned by consumers east of the Mississippi River in the United States are destined for a facility in New York; Class B product returns from consumers west of the US Mississippi River are destined for the facility in San Francisco; and all Class B product returns from consumers east of the Mississippi River US are destined for the facility in Miami. Of course, the above rules are exemplary only and other rules are of course possible, including rules to accommodate more product types and more possible destinations, as well as rules that take into account additional factors. However, in a preferred embodiment of the present invention, the manufacturer's server provides tools that enable authorized administrators to specify the rules for destination selection in good time at the initial start-up of the program, and to change or update those rules throughout the life cycle of the program. rule.

任何情形下,一旦确定了承运公司,服务器在S1140就向所选择的承运公司服务器发送信息,这信息包括:步骤物的起点和目的地位置,步骤物的尺寸和重量等。在S1141服务器从承运公司服务器接收费率信息,并在其数据库中存储该信息。在S1142,服务器基于由相关承运公司向其提供的数据,信息和规则准备并供应沿图10I的行的Web页面。In any case, once the carrier company is determined, the server sends information to the server of the selected carrier company at S1140, and the information includes: the starting point and destination location of the steps, the size and weight of the steps, and so on. At S1141, the server receives rate information from the carrier company server, and stores the information in its database. At S1142, the server prepares and serves the Web pages along the lines of FIG. 10I based on the data, information and rules provided to it by the relevant carrier company.

如果服务器在S1128确定“提交”按钮1023尚未被点击,则它在S1143确定用户是否已经点击“查看返回历史”超链1013。如果是,则服务器在S1144从其数据库检索消费者返回历史,并在S1145使用该数据准备并供应沿图10K的行的Web页面。如果否,则服务器在S1146确定“LABEL”超链1038是否已经被点击,以实现对标签的快捷请求。如果是,则服务器适当地使用对应于返回历史的行的数据执行S1130-S1142。If the server determines at S1128 that the "Submit" button 1023 has not been clicked, it determines at S1143 whether the user has clicked the "View Back History" hyperlink 1013. If so, the server retrieves the customer return history from its database at S1144 and uses this data to prepare and serve a Web page along the lines of Figure 10K at S1145. If not, the server determines at S1146 whether the "LABEL" hyperlink 1038 has been clicked, so as to realize the shortcut request for the label. If yes, the server executes S1130-S1142 using data corresponding to rows of the returned history as appropriate.

如果“LABEL”超链1038尚未被点击,则服务器在S1147确定是否响应图10I的“这里”超链1030的点击。如果是,则服务器在S1148向承运公司服务器发送包括消费者位置(即地址)的消费者信息,并从承运公司服务器接收最近的投放位置。服务器在S1149准备并供应沿图10J的行的一Web页面,以便向消费者通知投放站点的位置。If the "LABEL" hyperlink 1038 has not been clicked, the server determines whether to respond to the click of the "here" hyperlink 1030 of FIG. 10I at S1147. If so, the server sends consumer information including the customer's location (ie address) to the carrier company server at S1148, and receives the latest delivery location from the carrier company server. The server prepares and serves a Web page along the line of FIG. 10J at S1149, so as to inform the consumer of the location of the delivery site.

在本发明的一提高的实施例中,图10I的Web页面设有可由消费者点击的一超链,以便请求由承运公司在消费者的位置拾取包裹。这一特性例如只对较大的消费者可用,这样的消费者经营承运公司可在该处设法形成例行拾取的设施。无论如何,在结合有上述特性的系统中,服务器在S1150确定拾取请求是否已由消费者作出,如果是,则在S1151对承运公司服务器发送拾取请求信息,并从承运公司服务器接收对拾取将发生的确认。然后在S1152,服务器准备并向消费者供应确认拾取的Web页面。In an enhanced embodiment of the present invention, the Web page of FIG. 101 is provided with a hyperlink that can be clicked by the customer to request that the package be picked up by the carrier company at the customer's location. This feature is only available, for example, to larger customers, where such customer-operated carriers can manage to create routine pickup facilities. In any case, in a system incorporating the above features, the server determines at S1150 whether a pickup request has been made by the customer, and if so, sends a pickup request message to the carrier server at S1151, and receives from the carrier server a confirmation that pickup will occur confirmation. Then at S1152, the server prepares and serves the Web page confirming the pickup to the consumer.

在S1153服务器确定图10K的跟踪号码超链1032是否被点击。如果是,则服务器在S1154对承运公司服务器发送对关于跟踪号码的信息的请求,并接收该信息;并在S1155准备并供应向消费者呈现该信息的Web页面。如果否,则服务器在S1156确定承运公司超链1033是否被点击,并如果是,则在S1157重新把客户机定向到承运公司服务器。At S1153 the server determines whether the tracking number hyperlink 1032 of FIG. 10K is clicked. If so, the server sends a request to the carrier server for information on the tracking number at S1154 and receives this information; and prepares and serves a Web page presenting this information to the customer at S1155. If not, the server determines whether the carrier hyperlink 1033 has been clicked at S1156, and if so, redirects the client to the carrier server at S1157.

在S1158,服务器确定消费者是否点击了“更新简档”超链1014。如果是,在服务器在S1159从其数据库检索消费者简档数据,并在S1160准备并供应沿图10L的行的Web页面,其填有消费者信息并准备用于编辑。At S1158, the server determines whether the consumer clicked on the "Update Profile" hyperlink 1014. If so, the server retrieves the customer profile data from its database at S1159 and prepares and serves at S1160 a Web page along the lines of Figure 10L populated with customer information and ready for editing.

如果否,则在S1161服务器确定“站点反馈”超链1015是否已被点击,并如果是,在S1162准备并供应沿图10M的行的Web页面。如果否,则服务器在S1163确定1042的“提交反馈”按钮是否已被点击。如果是,则服务器在S1164在其数据库中存储提交的审定信息,并在S1165准备并供应沿图10N的行的Web页面。如果否,则服务器在S1166确定指示用户希望退出系统的“退出”超链1916是否已被点击。如果是,则服务器在S1167准备并供应退出Web页面。如果否,则服务器在S1168准备并供应出错Web页面,指出作出了一个不能被处理的行动。If not, the server determines at S1161 whether the "Site Feedback" hyperlink 1015 has been clicked, and if so, prepares and serves a Web page along the line of FIG. 10M at S1162. If not, the server determines in S1163 whether the "submit feedback" button of step 1042 has been clicked. If so, the server stores the submitted approval information in its database at S1164 and prepares and serves the Web page along the lines of Figure 10N at S1165. If not, the server determines at S1166 whether the "logout" hyperlink 1916 indicating that the user wishes to log out of the system has been clicked. If yes, the server prepares and serves the exit Web page at S1167. If not, the server prepares and serves an error Web page at S1168, indicating that an action that cannot be processed has been made.

现在将参照图12从承运公司服务器的角度说明本发明以上实施例的操作。操作在S1201开始,并如下进行:The operation of the above embodiment of the present invention will now be described from the perspective of the carrier company server with reference to FIG. 12 . Operation starts at S1201 and proceeds as follows:

·如果厂家服务器正作出地址确认请求(S1202),则承运公司服务器在S1203使用来自其数据库的信息验证提供给它的地址,城市,州和邮编;并在S1204,通知厂家服务器该信息是否有效。• If the manufacturer server is making an address confirmation request (S1202), the carrier server verifies the address, city, state and zip provided to it using information from its database at S1203; and notifies the manufacturer server whether the information is valid at S1204.

·如果厂家正作出费率请求(S1205),则承运公司服务器在S1206从其数据库检索发运的费率;并在S1207向厂家服务器发送该费率信息。• If the manufacturer is making a rate request (S1205), the carrier server retrieves the shipping rate from its database at S1206; and sends the rate information to the manufacturer's server at S1207.

·如果厂家服务器正作出最近投放位置的请求(S1208),则承运公司服务器在S1209确定其最靠近由厂家服务器指定的消费者的设施的位置;并在S1210准备并向厂家服务器供应位置数据。· If the manufacturer server is making a request for the latest location (S1208), the carrier server determines its location closest to the customer's facility specified by the manufacturer server at S1209; and prepares and supplies location data to the manufacturer server at S1210.

·如果厂家服务器正作出拾取请求(S1211),则承运公司服务器在S1212登录该拾取请求,使其将被实现,并向厂家服务器发送一确认。• If the manufacturer server is making a pickup request (S1211), the carrier server registers the pickup request at S1212 that it will be fulfilled, and sends a confirmation to the manufacturer server.

·厂家服正作出跟踪信息请求(S1213),则承运公司服务器在S1214从其数据库中检索相关的跟踪信息;并在S1215准备并向厂家服务器发送该信息。• The manufacturer's server is making a request for tracking information (S1213), the carrier's server retrieves the relevant tracking information from its database at S1214; and prepares and sends the information to the manufacturer's server at S1215.

·如果厂家正作出承运公司主页访问请求(S1216),则承运公司服务器在S1217把客户机连接到其主页。• If the manufacturer is making a carrier homepage access request (S1216), the carrier server connects the client to its homepage at S1217.

图13描绘了本发明另一实施例。在这实施例中,返回的产品是由第一厂家制造的,用于由第二厂家制造的较大的机器中的可消耗的产品。该产品返回到第一厂家并由其处置,但消费者与第二厂家的Web服务器接口。Figure 13 depicts another embodiment of the invention. In this embodiment, the returned product is manufactured by a first manufacturer for use in a consumable product in a larger machine manufactured by a second manufacturer. The product is returned to and disposed of by the first manufacturer, but the consumer interfaces with the second manufacturer's Web server.

这一实施例将在这样的情形下使用,例如激光调色剂卡盒由第一厂家制造,而用于由第二厂家制造的激光打印机。这种情形下,该实施例将允许打印机购买者访问打印机厂家的Web站点,并允许其获得用于向卡盒厂家的设施发运卡盒的发运标签供处置,例如供恢复和再循环。This embodiment would be used in a situation where, for example, a laser toner cartridge is manufactured by a first manufacturer for use in a laser printer manufactured by a second manufacturer. In this case, this embodiment would allow the printer purchaser to access the printer manufacturer's Web site and allow them to obtain shipping labels for shipping the cartridges to the cartridge manufacturer's facility for disposal, such as for recovery and recycling.

图13是一流程图,示出第一厂家(例如,卡盒厂家)、第二厂家(例如打印机厂家)及承运公司之间的操作和交互作用。消费者在S1301连接到第二厂家的Web站点,并在S1302向第二厂家的服务器传送其地址信息,产品信息等(在优选实施例中,所有按图10C和10G的表格所需的信息)。某些信息--诸如消费者的州,城市和邮政编码--从第二厂家的服务器向承运公司服务器传送,且承运公司服务器在S1303通过比较该信息与存储在其数据库中的信息而实现地址的验证。然后承运公司服务器通知第二厂家服务器地址是否是有效的。Figure 13 is a flow chart illustrating the operation and interaction between a first manufacturer (eg, a cartridge manufacturer), a second manufacturer (eg, a printer manufacturer), and a shipping company. The consumer connects to the Web site of the second manufacturer at S1301, and transmits its address information, product information, etc. (in a preferred embodiment, all information required by the form of Fig. 10C and 10G) to the server of the second manufacturer at S1302 . Certain information - such as the customer's state, city and zip code - is transmitted from the second manufacturer's server to the carrier server, and the carrier server realizes the address at S1303 by comparing this information with information stored in its database. verification. Then the carrier company server notifies the second manufacturer whether the server address is valid.

如在S1304所示,如果地址无效,则进程循环回更新的S1302,以便接收更新的传送。如果地址有效,则厂家服务器在S1305在一临时文本文件(诸如数据库中一平面文件)中存储消费者的信息。厂家服务器还可永久存储该信息,供与返回程序无关的相关目的之用。无论如何,消费者地址信息和产品信息从第二厂家的服务器被传送到第一厂家的服务器,这样第一厂家服务器在S1306在其数据中存储该信息。As shown at S1304, if the address is not valid, the process loops back to S1302 of the update in order to receive a transmission of the update. If the address is valid, the manufacturer's server stores the customer's information in a temporary text file (such as a flat file in the database) at S1305. The manufacturer's server may also permanently store this information for related purposes unrelated to the return procedure. Anyway, customer address information and product information are transmitted from the second manufacturer's server to the first manufacturer's server, so that the first manufacturer's server stores the information in its data at S1306.

在S1307第一厂家服务器根据上述的方法确定产品的目的地;并根据由承运公司向其提供的规则产生跟踪号码。然后第二厂家服务器向第一厂家服务器提供该信息,这样第一厂家服务器在S1308,把该信息与存储在其数据库中的其它消费者信息连接起来,以产生发运标签。然后该进程在S1309结束。In S1307, the first manufacturer's server determines the destination of the product according to the above method; and generates a tracking number according to the rules provided to it by the carrier company. The second manufacturer's server then provides this information to the first manufacturer's server, so that the first manufacturer's server, at S1308, links this information with other consumer information stored in its database to generate a shipping label. Then the process ends at S1309.

在本发明一特别优选的实施例中,承运公司Web服务器和第一厂家Web服务器,使用由美国国家标准学会(ANSI)颁布的X12电子数据交换(EDI)标准,彼此周期性地(诸如每天)转移数据。由承运公司服务器提供给第一厂家服务器的数据例如可包括,描述承运公司在其管辖区具有的什么包裹的数据,及对于这些包裹的投递时间表。由对于厂家服务器提供给承运公司服务器的数据,例如可包括描述已产生的电子标签的数据,以便使承运公司知道包裹可能在运来的途中。这种数据当然只是示例性的,而其它类型的数据自然也是可能的。In a particularly preferred embodiment of the present invention, the carrier company Web server and the first manufacturer's Web server use the X12 Electronic Data Interchange (EDI) standard promulgated by the American National Standards Institute (ANSI) to communicate with each other periodically (such as every day) transfer data. The data provided by the carrier server to the first manufacturer's server may include, for example, data describing what packages the carrier has in its jurisdiction, and the delivery schedule for those packages. The data provided by the manufacturer's server to the carrier's server may include, for example, data describing an electronic tag that has been generated to let the carrier know that the package may be on its way. Such data are of course only exemplary, and other types of data are naturally possible.

为了实现根据本发明的消费者产品返回程序,与厂家Web服务器110通信的数据库服务器150当然必须存储各种类型的数据,诸如关于登记的消费者,管理员,返回中心,产品等的数据。图14示出用于组织并存储这种信息的数据结构的一例。数据最好存储在相关的表中,并通过关系数据库管理系统管理和访问,诸如由Oracle,Sybase等市售的系统。图14所示的数据格式中,整个的数据库被划分为若干部分,其每一部分存储与系统不同方面相关的数据。In order to implement the consumer product return program according to the present invention, the database server 150 communicating with the manufacturer's Web server 110 must of course store various types of data, such as data about registered consumers, administrators, return centers, products, and the like. FIG. 14 shows an example of a data structure for organizing and storing such information. Data is preferably stored in relational tables and managed and accessed through a relational database management system, such as those commercially available from Oracle, Sybase, and the like. In the data format shown in Figure 14, the entire database is divided into several parts, each of which stores data related to a different aspect of the system.

标有“管理数据”的部分1401存储与那些被授权登录到系统执行管理功能的管理员相关的数据。对每一管理员A…N,这一部分包含含有诸如管理员名字,公司部门,电子邮件地址,登录ID,保密字等信息的数据记录。标以“消费者数据”的部分1402用于存储类似的信息类型,但是关于作为消费者被登记访问系统的用户。对于每一消费者A…N,这部分包含含有诸如消费者名字,地址,电子邮件地址,电话号码,登录ID,保密字等信息,以及描述消费者已经进行的返回什么的返回历史信息的数据记录。在两个部分1401和1402中的数据记录,是在相关的管理员或消费者(在可能有的情形下)作为新用户,使用登记所必须提供的信息登记到系统时生成的。这些数据记录当然在用户更新他们的简档时被修改,并作为用户使用该系统实现交易。Section 1401 labeled "Administrative Data" stores data related to those administrators who are authorized to log into the system to perform administrative functions. For each administrator A...N, this section contains data records containing information such as administrator name, company department, e-mail address, login ID, password, etc. A section 1402 labeled "Customer Data" is used to store a similar type of information, but pertaining to users who are registered to access the system as customers. For each customer A...N, this section contains data containing information such as the customer's name, address, email address, phone number, login ID, password, etc., as well as return history information describing what returns the customer has made Record. The data records in the two sections 1401 and 1402 are generated when the relevant administrator or customer (where possible) registers into the system as a new user using the information necessary to register. These data records are of course modified when users update their profiles and as users use the system to effectuate transactions.

标以“返回中心数据”的部分1403包含对消费者产品可向其返回的每一返回中心的数据记录。对于每一返回中心A…N的数据记录可由已经登录到系统上的授权的管理员生成,并将包含诸如中心代码,中心名称,地址,电话号码,传真机号码,初始化数据记录的管理员名字,及可发运到那里的返回的消费者产品类型的信息。对于给定的返回中心A的数据记录可通过授权的管理员修改,诸如当确定给定的返回中心A要接收不同的或附加的类型的消费者产品时。Section 1403 labeled "Return Center Data" contains data records for each return center to which consumer products may be returned. Data records for each return center A...N can be generated by authorized administrators who have logged into the system and will contain information such as center code, center name, address, telephone number, fax machine number, name of administrator who initialized the data record , and information on the types of returned consumer products that can be shipped there. Data records for a given return center A may be modified by authorized administrators, such as when it is determined that a given return center A is to receive different or additional types of consumer products.

标以“产品数据”的部分1404包含对可使用该系统进行返回的每一类型消费者产品的数据记录。每一这种数据记录A…N包括产品代码,产品名称,产品说明等。该数据记录最好还包括产品的尺寸,诸如其长,宽,高和重量,它们了用来估计或计算发运费。而且,如果产品是与较大的机器结合使用的可消耗品,则数据记录可包括产品可与其结合使用的机器或多个机器的标识。例如,如果产品的是结构调色剂卡盒,则数据记录可包含该卡盒可用于的机器的型号号码。任何情形下,对于那些可使用系统进行返回消费品的数据记录由授权的管理员生成并可他更新。Section 1404 labeled "Product Data" contains data records for each type of consumer product that can be returned using the system. Each such data record A...N includes a product code, product name, product description, etc. The data record preferably also includes the dimensions of the product, such as its length, width, height and weight, which are used to estimate or calculate shipping costs. Also, if the product is a consumable used in conjunction with a larger machine, the data record may include an identification of the machine or machines with which the product may be used in conjunction. For example, if the product is a structural toner cartridge, the data record may contain the model number of the machine that the cartridge can be used with. In any case, data records for those returning consumables using the system are created and updated by authorized administrators.

在本发明一特定的优选实施例中,对于每一产品A…N的数据记录包括附加的信息条,即由管理员在数据记录生成时规定的产品分组代码。一般,若干相似产品的类型将被指定相同的分组代码。以这种方式把产品划分为组减轻了对已返回产品分类过程,因为这使得类似的且以类似的方式处理产品能够被分组在一起。In a particularly preferred embodiment of the invention, the data record for each product A...N includes an additional piece of information, namely the product group code specified by the administrator at the time the data record was created. Typically, several types of similar products will be assigned the same grouping code. Dividing products into groups in this manner eases the process of sorting returned products because it enables similar and similarly processed products to be grouped together.

标以“评论数据”的部分1405存储由已对系统提供反馈的消费者提交的各种响应和评论。标以“承运公司数据”的部分1406包含对系统使用的每一承运公司A…N的数据记录,这些数据记录将包含诸这些信息,如承运公司的名称,承运公司的代码,承运公司Web站点的统一资源定位器(URL),及关于承运公司收费结构的基本信息。标以“型号数据”的部分1407存储对于部分1404中有记录的产品可在其中使用的每一较大的机器的数据记录。每一型号记录A…N包含型号名称,型号代码和那些能与之结合使用的产品的标识(例如以产品的代码或组代码)。Section 1405 labeled "Comment Data" stores various responses and comments submitted by consumers who have provided feedback on the system. Section 1406 labeled "Carrier Data" contains data records for each carrier A...N used by the system, these data records will contain such information as the name of the carrier, the code of the carrier, the website of the carrier The Uniform Resource Locator (URL) for , and basic information about the carrier's fee structure. Section 1407 labeled "Model Data" stores a data record for each larger machine in which the product recorded in section 1404 may be used. Each model record A...N contains the model name, the model code and the identification of those products with which it can be used (for example in the code or group code of the product).

标以“自动选择数据”的部分1408存储这样的数据,它们用于确定给定的产品应当返回到哪个返回中心以及用于确定将实现发运的承运公司。存储在这部分的数据由授权的管理员输入和更新。组织这种数据的一种较好的方式是作为行和或列的矩阵,这种矩阵可按预定的方式被扫描,以对每一消费者请求确定正确的返回中心和承运公司。Section 1408 labeled "Auto Select Data" stores data that is used to determine to which return center a given product should be returned and to determine the carrier company that will effectuate the shipment. Data stored in this section is entered and updated by authorized administrators. A preferred way of organizing this data is as a matrix of rows and or columns that can be scanned in a predetermined manner to determine the correct return center and carrier for each customer request.

这种矩阵的一个例子如图15所示。这例子包括以下的列:产品(被返回的产品的标识);州(产品从该州返回);返回中心(产品被返回到的中心);以及承运公司(实现发运的承运公司的标识)。在对于给定的产品确定返回中心和承运公司的标识时,系统从第一行开始通过顺序地扫描每一行1…3扫描这一矩阵。在扫描每一行时,系统确定产品的标识与位置是否与该行的项匹配。若干是,则系统确定产品将被发运到该返回中心,并由该行中指示的承运公司发运。若干否,则将以类似的方式处理下一行等,直到找到匹配。这种处理表述在以下的例子中:An example of such a matrix is shown in Figure 15. This example includes the following columns: Product (the identification of the product being returned); State (the state from which the product was returned); Return Center (the center to which the product was returned); and Carrier (the identification of the carrier that made the shipment). In determining the identity of the return center and carrier for a given product, the system scans this matrix by scanning each row 1...3 sequentially, starting with the first row. As each row is scanned, the system determines whether the product's ID and location match the row's items. If Yes, the system determines that the product will be shipped to this return center by the carrier indicated on this line. A number of No, then the next line will be processed in a similar fashion, etc., until a match is found. This processing is expressed in the following example:

例子1Example 1

消费者已提交对从其在纽约州中的位置返回产品B的标签的请求。系统将考察行1,并确定所有来自纽约的产品A,B或C由承运公司X发运到返回中心NE(“东北”);并产生适当的标签。A consumer has submitted a request to return a label for Product B from its location in New York State. The system will look at row 1 and determine that all products A, B or C originating in New York are shipped by carrier X to return center NE ("North East"); and generate the appropriate label.

例子2Example 2

消费者已提交对从其在加州中的位置返回产品C的标签的请求。系统将考察行1,并确定虽然产品标准符合(产品C在范围A-C中),但该州标准不符合。然后系统将继续考察行2,并确定任何源于加州的产品要由承运公司Y发运到返回中心SW(“西南”),并产生一适当的标签。A customer has submitted a request to return a label for Product C from its location in California. The system will look at row 1 and determine that while the product standard is compliant (product C is in range A-C), the state standard is not compliant. The system will then proceed to look at row 2 and determine that any California origin products are to be shipped by carrier Y to return center SW ("Southwest") and generate an appropriate label.

例子3Example 3

消费者已提交对从其在纽约的位置返回产品D的标签的请求。系统将考察行1,并确定虽然渣标准符合,但产品标准不符合(产品D在范围A-C之外)。然后系统将继续考察行2,并确定虽然该行适用于所有产品类型,但它只适用于源于加州的返回。因而系统将继续考察行3,并确定该行适用于来自任何州的任何产品(即任何产品能够使用该系统返回)。任何系统确定产品D由承运公司Z返回到中心MW(“中西部”);并产生适当的标签。A customer has submitted a request to return a label for product D from its location in New York. The system will look at row 1 and determine that while the slag standard is met, the product standard is not met (product D is outside range A-C). The system will then move on to row 2 and determine that while this row applies to all product types, it only applies to returns originating in California. The system will thus proceed to look at row 3 and determine that this row applies to any product from any state (ie any product can be returned using the system). Any system determines that product D is returned by carrier Z to hub MW ("Midwest"); and generates the appropriate label.

自然应当明白,在图15中示例类型的数据配置中,行的顺序将直接影响最终结果。例如行3说来自“任何”州的“任何”产品由承运公司Z发运返回到中心MW,行2说来自加州的“任何”产品由承运公司Y发运返回到SW。并因为行2在行3之前被考察,因而它将具有控制优先权,使得所有来自加州的产品将由Y发运到SW,而不是由Z发运到MW。It should naturally be understood that in a data configuration of the type exemplified in Figure 15, the order of the rows will directly affect the final result. For example row 3 says "any" product from "any" state is shipped by carrier Z back to hub MW and row 2 says "any" product from California is shipped by carrier Y back to SW. And because row 2 is considered before row 3, it will have control priority so that all products from California will be shipped by Y to SW, not by Z to MW.

图15的矩阵当然只是示例性的,而不应解释为任何限制。当然包括附加的行并容纳附加的产品、返回中心和承运公司的更复杂的矩阵明显是可能的。其它列也是明显可能的,这允许目的地和承运公司的确定基于其它或附加的因素(诸如被返回的产品组的代码,或消费者国家,地区,城市和/或邮政编码)。其它的配置也是可能的。The matrix of Figure 15 is of course only exemplary and should not be construed as limiting in any way. Of course more complex matrices including additional rows and accommodating additional products, return centers and shipping companies are obviously possible. Other columns are obviously possible, allowing the determination of the destination and carrier to be based on other or additional factors (such as the code of the product group being returned, or the customer's country, region, city and/or zip code). Other configurations are also possible.

更一般来说,上述详细的说明是示例性的而不是限制由权利要求定义的本发明。例如,虽然上述描述许多是对于产品处置程序的,但本发明的系统和方法可用于实现因任何原因的产品返回,诸如产品服务,产品修理,消费者不满意等。各种其它修改也是可能的。More generally, the foregoing detailed description is exemplary rather than restrictive of the invention, which is defined by the claims. For example, while much of the above description is for product disposition procedures, the systems and methods of the present invention can be used to effectuate product returns for any reason, such as product service, product repair, customer dissatisfaction, and the like. Various other modifications are also possible.

Claims (40)

1. webserver that returns that is used to realize the consumer goods, this webserver is suitable for:
(a) present one or more table pages to the client computer that is positioned on the network, these pages are suitable for causing and comprise the consumer goods sign that will return and the consumer information of consumer goods current location sign;
(b) receive consumer information; And
(c) transmit the shipping labels data to client computer, this label data comprises consumer goods destination and courier service logo, and the destination is selected according to consumer information, and does not consider that the consumer goods buy there.
2. according to the webserver of claim 1, this webserver also is suitable for selecting courier service company transmitting client's shipping labels eve based on the factor that comprises current acknowledgement of consignment rate.
3. according to the webserver of claim 1, be suitable for the consumer information that storage is received in database server.
4. according to the webserver of claim 3, wherein consumer information comprises the product ID data.
5. according to the webserver of claim 3, also be suitable for receiving consumer's name and address information as the consumer information composition.
6. according to the webserver of claim 1, wherein the webserver is a Web server, and client computer is a Web browser, and network is the Internet.
7. according to the webserver of claim 1, but wherein consumer goods recycle, and the destination is the recycle facility.
8. according to the webserver of claim 1, also be suitable for receiving the information of using about the consumer goods as the consumer information composition.
9. according to the webserver of claim 7, wherein the consumer goods are laser printer toner cartridges, and wherein client computer operate in can with the computing machine of laser printer attended operation on.
10. realize a kind of method that the consumer goods return in network environment, this method comprises a webserver:
(a) present one or more table pages to the client computer that is positioned on the network, these pages are suitable for causing and comprise the consumer goods sign that will return and the consumer information of consumer goods current location sign;
(b) receive consumer information; And
(c) transmit the shipping labels data to client computer, this label data comprises consumer goods destination and courier service logo, and the destination is selected according to consumer information, and does not consider that the consumer goods buy there.
11. according to the method for claim 10, also be included in and transmit client's shipping labels eve, select courier service company based on the factor that comprises current acknowledgement of consignment rate.
12., also be included in the consumer information that storage is received in the database server according to the method for claim 10.
13. according to the method for claim 12, wherein consumer information comprises the product ID data.
14., also comprise the consumer name and address information of reception as the consumer information composition according to the method for claim 12.
15. according to the method for claim 10, wherein the webserver is a Web server, client computer is a Web browser, and network is the Internet.
16. according to the method for claim 10, but wherein consumer goods recycle, and the destination is the recycle facility.
17., also receive the information of using about the consumer goods as the consumer information composition according to the method for claim 10.
18. according to the method for claim 16, wherein the consumer goods are laser printer toner cartridges, and wherein client computer operate in can with the computing machine of laser printer attended operation on.
Be used to the computer code of realizing that the consumer goods return on the webserver 19. operate in, comprise:
(a) be used for to being positioned at the code that client computer on the network presents one or more table pages, these pages are suitable for causing and comprise the consumer goods sign that will return and the consumer information of consumer goods current location sign;
(b) be used to receive the code of consumer information; And
(c) be used for transmitting to client computer the code of shipping labels data, this label data comprises consumer goods destination and courier service logo, and the destination is selected according to consumer information, and does not consider that the consumer goods buy there.
20. according to the computer code of claim 19, also comprise being used for transmitting client's shipping labels eve, select the code of courier service company based on the factor that comprises current acknowledgement of consignment rate.
21., also comprise the code that is used for storing the consumer information of receiving at database server according to the computer code of claim 19.
22. according to the computer code of claim 21, wherein consumer information comprises the product ID data.
23., also comprise the code that is used to receive as consumer's name and address information of consumer information composition according to the computer code of claim 21.
24. according to the computer code of claim 19, wherein the webserver is a Web server, client computer is a Web browser, and network is the Internet.
25. according to the computer code of claim 19, but wherein consumer goods recycle, and the destination is the recycle facility.
26., also comprise being used to receive as the code of consumer information composition about the information of consumer goods use according to the computer code of claim 19.
27. according to the computer code of claim 25, wherein the consumer goods are laser printer toner cartridges, and wherein client computer operate in can with the computing machine of laser printer attended operation on.
Be suitable for a kind of equipment of realizing that the consumer goods return in the network environment 28. operate in, this equipment comprises:
(a) be used for to being positioned at the device that client computer on the network presents one or more table pages, these pages are suitable for causing and comprise the consumer goods sign that will return and the consumer information of consumer goods current location sign;
(b) be used to receive the device of consumer information; And
(c) be used for transmitting to client computer the device of shipping labels data, this label data comprises the sign of consumer goods destination and courier service company, and the destination is selected according to consumer information, and does not consider that the consumer goods buy there.
29. according to the equipment of claim 28, also comprise being used for transmitting client's shipping labels eve, select the device of courier service company based on the factor that comprises current acknowledgement of consignment rate.
30., also comprise the device that is used for storing the consumer information of receiving at database server according to the equipment of claim 28.
31. according to the equipment of claim 30, wherein consumer information comprises the product ID data.
32., also comprise the device that is used to receive as consumer's name and address information of consumer information composition according to the equipment of claim 30.
33. according to the equipment of claim 28, wherein equipment is Web server, client computer is a Web browser, and network is the Internet.
34. according to the equipment of claim 28, but wherein consumer goods recycle, and the destination is the recycle facility.
35., also comprise being used to receive as the device of consumer information composition about the information of consumer goods use according to the equipment of claim 28.
36. according to the equipment of claim 34, wherein the consumer goods are laser printer toner cartridges, and wherein client computer operate in can with the computing machine of laser printer attended operation on.
37. a kind of net computer that is associated with computing machine that printer can be operatively connected, this client computer are positioned on the network of the link client computer and the webserver, and are suitable for:
(a) transmit consumer information to server, this comprises the information of the sign that comprises the consumer goods sign that will return and consumer goods current location; And
(b) receive the shipping labels data from server, this comprises consumer goods destination and courier service logo, and the destination is selected according to consumer information, and does not consider that the consumer goods buy there.
38., also be suitable for transmitting the shipping labels data, to cause the printer prints shipping labels to printer according to the net computer of claim 37.
39. be used to a kind of webserver of realizing that the consumer goods return, this webserver is suitable for:
(a) present one or more table pages to the client computer that is positioned on the network, these pages are suitable for causing and comprise the consumer goods sign that will return and the consumer information of consumer goods current location sign, and returning the consumer and whether need wrappage for product;
(b) receive consumer information;
(c) if the consumer information of receiving indication consumer wants wrappage, then start the shipping of wrappage according to the consumer information that is identified, and present the page request consumer to client computer and when wrappage are loaded, contact with the webserver once more, so that at this moment ask shipping labels; And
(d) if the consumer information of receiving indication consumer does not need wrappage, then transmit the shipping labels data to client computer immediately, this label data comprises the sign of consumer goods destination and courier service company, the destination is selected according to consumer information, and does not consider that the consumer goods buy there.
40. be used for realizing the method that the consumer goods return in network environment, this method comprises a webserver:
(a) present one or more table pages to the client computer that is positioned on the network, these pages are suitable for comprising the consumer information that the consumer goods identify and consumer goods current location identifies that will return from consumer's initiation;
(b) receive consumer information; And
(c) transmit the shipping labels data to client computer, this label data comprises consumer goods destination and courier service logo, and the destination is selected according to consumer information, and does not consider that the consumer goods buy there,
Wherein the consumer is presented a kind of inducing so that the guide consumption person uses shipping labels to return a plurality of consumer goods.
CN 01814190 2000-07-10 2001-07-10 Systems and methods for enabling return of consumer goods Pending CN1449538A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US09/612,945 2000-07-10
US09/612,945 US7069236B1 (en) 2000-07-10 2000-07-10 System and methods to effect return of a consumer product
US09/792,646 2001-02-23
US09/792,646 US7076449B2 (en) 2000-07-10 2001-02-23 System and methods to effect return of a consumer product

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CNA2008100019638A Division CN101231716A (en) 2000-07-10 2001-07-10 System and methods to realize return of a consumer product

Publications (1)

Publication Number Publication Date
CN1449538A true CN1449538A (en) 2003-10-15

Family

ID=27086886

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 01814190 Pending CN1449538A (en) 2000-07-10 2001-07-10 Systems and methods for enabling return of consumer goods

Country Status (5)

Country Link
EP (1) EP1307845A4 (en)
JP (1) JP4491648B2 (en)
CN (1) CN1449538A (en)
AU (1) AU2001273294A1 (en)
WO (1) WO2002005186A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016209214A1 (en) 2016-05-27 2017-11-30 Mitsubishi Polyester Film Gmbh Heat-sealable and peelable polyester film, process for its preparation and its use
DE102016222146A1 (en) 2016-11-11 2018-05-17 Mitsubishi Polyester Film Gmbh Biaxially oriented, heat-sealable and peelable polyester film, process for its preparation and its use
DE102023100507A1 (en) 2023-01-11 2024-07-11 Mitsubishi Polyester Film Gmbh Coextruded, heat-sealable and peelable polyester film, process for its preparation and its use

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AUPM461094A0 (en) * 1994-03-21 1994-04-14 Imaging Technologies Pty Limited Electronic ordering system
US6028674A (en) * 1996-05-23 2000-02-22 Sun Microsystems, Inc. Consumer-document inking monitor and control

Also Published As

Publication number Publication date
WO2002005186A1 (en) 2002-01-17
EP1307845A4 (en) 2006-06-14
JP2004503026A (en) 2004-01-29
JP4491648B2 (en) 2010-06-30
EP1307845A1 (en) 2003-05-07
AU2001273294A1 (en) 2002-01-21

Similar Documents

Publication Publication Date Title
US20020013744A1 (en) System and methods to effect return of a consumer product
US8380641B1 (en) Apparatus, systems and methods for online, multi-carrier, multi-service parcel shipping management featuring notification service option comparison for multiple carriers
US7359887B1 (en) Apparatus, systems and methods for interfacing with digital scales configured with remote client computer devices
US7197465B1 (en) Apparatus, systems and methods for printing dimensionally accurate symbologies on laser printers configured with remote client computer devices
CN1178147C (en) A Barcode Symbol-Driven System for Accessing Information Resources on the Internet
CN1114875C (en) Display information decision method and device and storage media
US20060036507A1 (en) Methods and systems for consolidating purchase orders
CN1261450A (en) Network computer trading system
EP1299840A1 (en) Method and apparatus for communicating order entries in a network environment
CN1470024A (en) Order processing inventory management system and method
CN1408094A (en) Placing advertisements in publications
JP2010160799A (en) Method and system for sending gift
CN1419186A (en) Location price-quotation for search system paying according sequence
CN1818941A (en) Information processing system, information providing apparatus, information providing method, information processing apparatus, information processing method, and program
CN1320231A (en) A Virtual Editor for Dynamically Generating Personalized Publications and Related Methods
US20050218221A1 (en) Universal identifier methods in supply chain logistics
US20090222485A1 (en) Product information system for aggregating and classifying information from multiple sources with update ability
CN1647086A (en) Intelligent authorized return systems and methods
WO2002077892A1 (en) Method and system for point of purchase sign creation and delivery
CN1377001A (en) Method and system for simplifying order and receiving process
CN1449538A (en) Systems and methods for enabling return of consumer goods
CN1777902A (en) Networked Waste Treatment Plant
CN1169342C (en) System and related method for automatically determining the type of media in a media tray of a printing device
CN1701327A (en) Order and payment visibility process
JP2003281224A (en) Component reuse system and component reuse method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication