CN1625750A - Combined auction and fixed price checkout system - Google Patents
Combined auction and fixed price checkout system Download PDFInfo
- Publication number
- CN1625750A CN1625750A CNA038029197A CN03802919A CN1625750A CN 1625750 A CN1625750 A CN 1625750A CN A038029197 A CNA038029197 A CN A038029197A CN 03802919 A CN03802919 A CN 03802919A CN 1625750 A CN1625750 A CN 1625750A
- Authority
- CN
- China
- Prior art keywords
- price
- buyer
- offering
- offerings
- fixing process
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/08—Auctions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
Landscapes
- Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域technical field
本发明的技术领域涉及在线电子商务。更具体地说,本发明涉及一种用于电子商务环境中的多价格设定过程的结算(checkout)系统。The technical field of the invention relates to online electronic commerce. More specifically, the present invention relates to a checkout system for multiple price setting processes in an electronic commerce environment.
背景技术Background technique
为了给商品或服务的销售定价,电子商务(e-commerce)系统采用了多种方法。一种方法是卖方预设他愿意将出售物卖出的价格,例如Amazon(亚马逊)的单点击方法(one-click)。另一种方法是让在线拍卖(或竞标)的购买过程产生一个售价,例如eBay。在固定价格购买过程中,一旦确定了价格,买方一般都会被引导通过一个商品或服务的最终结算系统。这使得支付方法、递送方法以及其它重要消息能够被输入、编辑或确认。To price the sale of goods or services, electronic commerce (e-commerce) systems employ a variety of methods. One method is that the seller presets the price at which he is willing to sell the item, such as Amazon's one-click method. Another approach is to have the buying process at an online auction (or bidding) generate a selling price, such as eBay. In a fixed-price buying process, once a price has been established, the buyer is generally directed through a system of final settlement for the good or service. This enables payment methods, delivery methods and other important information to be entered, edited or confirmed.
发明内容Contents of the invention
公开了一种系统和方法,包括第一用户界面,用于协助购买第一出售物的第一类过程,该过程可使买方选择所述第一出售物;第二用户界面,用于协助第二类过程,该过程可使所述买方对第二出售物出价;以及第三用户界面,其可使所述买方完成一次针对所述第一和第二出售物的交易。A system and method are disclosed, comprising a first user interface for assisting in a first type of process of purchasing a first offering which enables a buyer to select said first offering; a second user interface for assisting in the first type of process a second type of process that enables the buyer to bid on a second offering; and a third user interface that enables the buyer to complete a transaction for the first and second offerings.
附图说明Description of drawings
在附图中以示例而非限制的方式图示了本发明,其中:The invention is illustrated by way of example and not limitation in the accompanying drawings, in which:
图1中的框图以基于因特网的拍卖和销售机构的形式图示了示例性的基于网络的商业机构。The block diagram in Figure 1 illustrates an exemplary web-based business establishment in the form of an Internet-based auction and sales establishment.
图2中的数据库图示出了一个示例性的数据库,其实现并支持所述拍卖和销售机构。The database diagram in Figure 2 shows an exemplary database that implements and supports the auction and sales organization.
图3是根据本发明一个示例性实施例的虚拟购物车的表示。Figure 3 is a representation of a virtual shopping cart according to an exemplary embodiment of the invention.
图4中的流程图示出了用于在线购买固定价格的出售物和拍卖物的示例性方法。The flowchart in FIG. 4 illustrates an exemplary method for purchasing fixed-price sale and auction items online.
图5是根据本发明一个示例性实施例的界面,该界面协助购买固定价格的出售物。Figure 5 is an interface that facilitates purchasing fixed price offers, according to an exemplary embodiment of the present invention.
图6根据本发明一个示例性实施例的界面,该界面协助对拍卖物出价。Figure 6 is an interface to facilitate bidding on auction items, according to an exemplary embodiment of the present invention.
图7中的流程图示出了一种示例性的方法,该方法让买方完成固定价格出售物或者拍卖物的在线交易。The flowchart in FIG. 7 illustrates an exemplary method for a buyer to complete an online transaction for a fixed price sale or auction.
图8是根据本发明一个示例性实施例的界面,该界面协助购买。Figure 8 is an interface that facilitates purchasing, according to an exemplary embodiment of the invention.
图9是根据本发明一个示例性实施例的界面,该界面协助选择另一种支付方法。Figure 9 is an interface that assists in selecting another payment method, according to an exemplary embodiment of the present invention.
图10是根据本发明一个示例性实施例的界面,该界面协助复查所述购买。Figure 10 is an interface to assist in reviewing the purchase, according to an exemplary embodiment of the invention.
图11是根据本发明一个示例性实施例的界面,该界面协助确认。Figure 11 is an interface that facilitates validation, according to an exemplary embodiment of the present invention.
图12中的流程图示出了一种示例性的方法,该方法让一个系统完成固定价格出售物的在线交易。The flowchart in FIG. 12 illustrates an exemplary method for a system to effectuate an online transaction of fixed price offerings.
图13是在其内部可执行一组指令的计算机系统的图示。Figure 13 is a diagram of a computer system within which a set of instructions may be executed.
具体实施方式Detailed ways
公开了一种基于网络的系统和方法,用于至少部分地完成使用一个以上的价格设定过程而确立的交易。在以下详细的描述中,阐述了很多具体的细节,以提供对本发明的完整理解。然而,本领域的普通技术人员将会明白,没有这些具体的细节也可以实现本发明。此外,没有详细地示出或描述公知的结构、设备、过程和接口,以免不必要地模糊了本发明。A web-based system and method are disclosed for at least partially completing transactions established using more than one price setting process. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced without these specific details. Furthermore, well-known structures, devices, procedures, and interfaces have not been shown or described in detail to avoid unnecessarily obscuring the invention.
将对固定价格出售物和拍卖物的结算过程例如实现为单个过程,这可以提高在线交易的速度和效率。通过用于利用多个价格设定过程而售出的结算出售物(例如固定价格出售物和拍卖物)的结算系统(和用户界面屏幕),这些出售物的买方不再需要应对两个独立的结算系统。组合型结算系统实现了交易的分离,使得对不同的出售物可以通过不同的方法来付款,并且可以使用不同的运送方法。Implementing the settlement process for fixed price offers and auctions, for example, as a single process can increase the speed and efficiency of online transactions. With the settlement system (and user interface screens) for settlement offerings (such as fixed price offerings and auctions) that are sold utilizing multiple price setting processes, buyers of these offerings no longer need to contend with two separate settlement system. The combined settlement system realizes the separation of transactions, so that different offerings can be paid for by different methods, and different shipping methods can be used.
图1中的框图以基于因特网的拍卖和固定价格机构10的形式图示了示例性的基于网络的商业机构。虽然本发明的示例性实施例是在拍卖和固定价格机构的上下文中进行描述的,但是本发明可在很多不同类型的基于计算机以及基于网络的商业机构中得到应用。The block diagram in FIG. 1 illustrates an exemplary web-based business establishment in the form of an Internet-based auction and fixed
拍卖和固定价格机构10包括多种类型的前端服务器中的一个或多个,即传递网页(例如置标语言文件)的页面服务器12、动态传递将要显示在网页内的图像的图片服务器14、列表(listing)服务器16、向机构10的后端提供智能接口的因特网服务器应用程序接口(ISAPI)或公共网关接口(CGI)服务器18、以及处理到机构10的搜索请求的搜索服务器20。电子邮件服务器21的功能之一是提供到机构10的用户的自动电子邮件通信。页面服务器12、图片服务器14、CGI服务器18、搜索服务器20、电子邮件服务器21和数据库引擎服务器22可以单独地或共同地起到通信引擎的作用,以有助于实现例如客户端机器32和基于网络的拍卖机构10之间的通信。The auction and
后端服务器包括数据库引擎服务器22、搜索索引服务器24和信用卡数据库服务器26,它们中的每一个都维护并且协助对各个数据库的访问。Backend servers include
基于因特网的拍卖和销售机构10可由浏览器(例如,由华盛顿州雷德蒙市的微软公司出品的Internet Explorer)之类的客户端程序30来访问,这些程序在客户端机器32上执行,并且例如通过因特网34之类的网络来访问机构10。用户可用来访问拍卖机构10的其它网络例子包括广域网(WAN)、局域网(LAN)、无线网络(例如,蜂窝网络)或者公共交换电话网(PSTN)网络。The Internet-based auction and
图2是图示了示例性的数据库23的数据库图,所述数据库23是由数据库引擎服务器22来维护并通过数据库引擎服务器22而访问的,其至少部分地实现并支持拍卖和销售机构10。在一个实施例中,数据库23可被实现为关系数据库,并且包括多张含有条目或记录的表,这些表通过索引和键而被链接起来。在另一个实施例中,数据库23可被实现为一个面向对象数据库中的对象集合。FIG. 2 is a database diagram illustrating an exemplary database 23 maintained by and accessed by
数据库23的中央是一张用户表40,其包含对机构10的每个用户的记录。一个用户在机构10内可能具有多重身份,象卖方、买方、出价方或者三者都是。数据库23还包括出售物表42,其可被链接到用户表40。出售物表42可以包括卖方出售物表44、固定价格买方出售物表45和出价方出售物表46。用户表40中的用户记录可被链接到通过机构10正被或已被拍卖、或者以其它方式被许诺销售的多个出售物。一个链接指示了相对于其记录存在于出售物表42中的出售物而言,所述用户是卖方、出价方还是买方。Central to the database 23 is a user table 40 containing a record for each user of the
数据库23还包括一张或多张分类表47。分类表47中的每条记录都描述了单独的一个类别。在一个实施例中,一张特定的分类表47描述了多重、分层的分类结构,并且包括多条分类记录,其中每一条都描述了在多重分层分类结构之一中的一个特定类别的上下文。例如,分类表47可以描述出售物表42内的出售物记录可被链接到的多个真实的,或者说实际的类别。Database 23 also includes one or more classification lists 47 . Each record in Classification Table 47 describes a single class. In one embodiment, a specific taxonomy table 47 describes multiple, hierarchical taxonomy structures, and includes multiple taxonomy records, each of which describes a specific category within one of the multiple hierarchical taxonomy structures. context. For example, category table 47 may describe a number of real, or actual, categories to which offering records within offering table 42 may be linked.
数据库23还包括填充有注释记录的注释表48,所述注释记录可被链接到出售物表42内的一条或多条出售物记录和/或用户表40内的一条或多条用户记录。该表48内的每条注释记录都可以包括有关正通过拍卖机构10进行拍卖的出售物,或者有关拍卖机构10的某个用户的评论、描述、历史或其它信息,等等。Database 23 also includes notes table 48 populated with note records that may be linked to one or more offer records within offer table 42 and/or one or more user records within user table 40 . Each note record in the table 48 may include comments, descriptions, history or other information about an offering being auctioned by the
还示出了与用户表40相互链接的多张其它表,即用户曾用名表50、反馈表52、反馈细节表53、出价表54、帐户表56、帐户结余表58以及交易记录表。所述交易记录表包含了买方所购买的项目的记录,起着虚拟购物车60的作用。虚拟购物车60跟踪所述交易之下的项目、卖方、买方、所述项目的价格、购买方法(例如,固定价格、一口价(buy-it-now)或者拍卖)、购买日期以及转送的当前状态(例如,“处理中”或者“项目已递送”)。Also shown are a number of other tables interlinked with the user table 40, namely a user past name table 50, a feedback table 52, a feedback detail table 53, a bid table 54, an account table 56, an account balance table 58, and a transaction history table. The transaction log contains a record of the items purchased by the buyer and acts as a
虚拟购物车的一个实施例图示在图3中。虚拟购物车为每条记录都定义了多个字段,用于跟踪与用户相关联的交易。这些字段可以包括所交易项目的ID字段300、项目描述字段310、该项目卖方的ID字段320、该项目的买方或该项目的出价方的ID字段330、用于存储对价格设定过程(例如,固定价格、一口价或拍卖)的描述的字段340、用于存储指示了所述价格设定过程是否已完成的标志(flag)的字段350、用于存储所述价格设定过程完成的日期的字段360、用于存储所述项目被列举以供销售的日期的字段370、用于存储指示了所述交易是否已完成的标志的字段380、以及用于存储指示了支付催单(reminder)是否已由拍卖机构10自动发送给成功的买方的标志的字段390。在一个其中只有两种可用的价格设定过程的实施例中,所述价格设定过程描述字段340是一个标志。这个字段的存在使得虚拟购物车能够包含用于一种类型的价格设定过程的第一类记录以及用于第二类型的价格设定过程的第二类记录。One embodiment of a virtual shopping cart is illustrated in FIG. 3 . The virtual shopping cart defines fields for each record to track transactions associated with the user. These fields may include an
想要购买某件出售物或者对其出价的用户访问机构10及其内部的数据库,以寻找想要的出售物。一件出售物可以是将被卖出的一件商品或一种服务。根据本发明的示例性实施例,图4中的流程图示出了一种用于选择出售物来购买的方法400。在框410,买方通过访问销售站点而启动一次购买程序。在框420,一旦买方正在查看一个销售站点的界面,则这个买方就可以选择查看一个拍卖站点或固定价格(FP)站点的界面。在框430,在选择了将被复查的出售物的类型之后,机构10显示对所要购买的出售物的选择结果。A user wishing to purchase or bid on an offering accesses the
对于固定价格的出售物,买方选择一件满足买方的需要和价格要求的出售物500。机构10接着显示一幅描述了供销售的出售物的屏幕,如图5所示。在一个实施例中,屏幕显示了对供销售的出售物的简要描述510。在进一步的实施例中,屏幕显示了所述出售物的价格520以及一种发信号表明购买意向的机制530。在一个附加的实施例中,将卖方的所在地540和联系信息550提供给买方。For a fixed price offering, the buyer selects an offering 500 that meets the buyer's needs and price requirements. The
在拍卖中,用户通过声明其愿意支付的最大金额440而为出售物给定一个出价600。如果该项目的价格超出了所述最大金额,则用户在出价时间期满前,可以选择是否增加这个最大金额。在出价过程中,系统显示一幅描述了供销售的拍卖的屏幕,如图6所示。与一个实施例中的固定价格屏幕一样,拍卖屏幕包含了对所提供的出售物的简要描述610。在进一步的实施例中,该屏幕包含了报价(bid-making)组件620。这个报价组件620包括一个当前出价列表622、一个最小可接受出价增量列表624、以及用于买方的最大可接受出价的输入框(entry field)626。在一个附加的实施例中,还提供了有关卖方的更多信息,例如所在地630以及卖方联系信息632。在屏幕上还提供了有关出价过程的信息,例如出价历史640以及出价所剩的时间量642。在一个可替换的实施例中,对固定价格出售物的选择650和对拍卖物的出价被显示在同一屏幕上。In an auction, a user places a
在框450,无论对于固定价格出售物还是拍卖物,如果买方还未结束购物,则他可以返回框420,以选择是查看拍卖列表还是固定价格列表。如果结束了购物,则买方在框460前进到结算站点。At block 450, whether for a fixed price sale or an auction, if the buyer has not finished shopping, he may return to block 420 to choose whether to view the auction listing or the fixed price listing. If shopping is finished, the buyer proceeds to a checkout site at block 460.
给出结算界面的程序的一个实施例700被图示在图7的流程图中。在框800,买方从购买项目屏幕开始。用户输入想要的数量,并点击“立即购买”。在框710,买方前进到结算屏幕。在框720,买方选择一种用于所述出售物的支付方法。支付方法包括框730处的因特网交易支付、框740处的信用卡、以及框900处的在卖方和买方之间所达成的其它方式。在选择了支付方法后,买方在框1000处复查定单。最后,如果买方希望继续进行这份定单,则在框1100处确认该定单。在框750处,所述定单被提交,向用户提供一份交易的完整列表,包括最后的总值、定购项目的项目信息、有关卖方和商店的具体信息。One embodiment 700 of a program presenting a checkout interface is illustrated in the flowchart of FIG. 7 . At
在一个实施例中,按照图8的方式来构造一幅购买项目屏幕。该购买项目屏幕列举了买方正在购买的那些项目810。列举了有关购买项目的信息,例如数量812、每项价格814、附带开支例如税金以及运费和手续费816、以及项目的总价钱818。在一个附加的实施例中,输入框820使得能够识别出买方822,并且实现诸如密码等安全特性824。在进一步的实施例中,买方可以选择一种购买方法830。在一个实施例中显示了一个计量器840,示出了沿着结算过程中的买方进度。虽然本实施例中的屏幕示出了正被购买的项目,但是另一个实施例可能示出服务的提供或者项目和服务的组合。In one embodiment, a Purchase Items screen is constructed in the manner of FIG. 8 . The Purchase Items screen lists those
如果买方想要设置一种可替换的支付方法,那么在一个实施例中,将向买方示出一幅支付选项屏幕,如图9所示。这个屏幕显示了正被购买的出售物910以及应为该出售物支付的金额920。在进一步的实施例中,还列举了该出售物将被运送到的地址或者进行服务的地址。向买方提供了一个检验点(checkpoint)列表940,以允许买方在多种支付方法中进行选择。这些选项包括银行本票942、汇票944、或者在卖方家里交付现金946。If the buyer wishes to set up an alternate payment method, in one embodiment, the buyer will be presented with a payment options screen, as shown in FIG. 9 . This screen shows the offering being purchased 910 and the amount due 920 for that offering. In a further embodiment, the address to which the offering will be shipped or serviced is also listed. A
在完成交易前,向买方示出一幅复查屏幕,在图10中示出了这样一个例子,其使得买方能够复查购买的项目。在一个实施例中,列举了正在购买的出售物1010、以及该出售物的价格1020。还向买方示出了运送地址1030以及所选择的支付方法1040。在一个附加的实施例中,显示出一个计量器1050,以示出确认过程中的买方进度。在进一步的实施例中,所述屏幕还显示了一个超级链接1060,它将使得买方能够为不同的出售物设置各自的支付方法。买方可以为拍卖物和固定价格出售物设置各自的支付方法,或者为同一定价类型的两种出售物设置各自的支付方法。在一个实施例中,买方选择一个保险选项。此外,买方可以为不同的出售物设置不同的运送方法。在另一个实施例中,这个超级链接可被放置在稍前或稍后的屏幕中。Before completing the transaction, the buyer is presented with a review screen, an example of which is shown in Figure 10, which enables the buyer to review purchased items. In one embodiment, the offering being purchased 1010 is listed, along with the price 1020 of the offering. The shipping address 1030 and the selected payment method 1040 are also shown to the buyer. In an additional embodiment, a gauge 1050 is displayed to show the buyer's progress in the validation process. In a further embodiment, the screen also displays a hyperlink 1060 that will enable the buyer to set up individual payment methods for different offerings. Buyers can set separate payment methods for auction items and fixed-price offers, or for two offers of the same pricing type. In one embodiment, the buyer selects an insurance option. Additionally, buyers can set up different shipping methods for different offerings. In another embodiment, this hyperlink can be placed in an earlier or later screen.
一旦交易完成,就向买方示出一幅确认屏幕,在图11中示出了这样一个例子。在一个实施例中,所述屏幕显示了卖方1110和卖方的联系信息1112。这个屏幕使得买方能够两次核对运送地址1120、寄发票地址(billing address)1122以及支付方法1024。此外,还列举了所购买的出售物1130、所购买出售物的数量1132以及购买价格1134。Once the transaction is complete, the buyer is shown a confirmation screen, an example of which is shown in FIG. 11 . In one embodiment, the screen displays the seller 1110 and the seller's contact information 1112 . This screen enables the buyer to double check the shipping address 1120, billing address 1122 and payment method 1024. Also listed are the Offers purchased 1130 , the number of Offers purchased 1132 , and the purchase price 1134 .
在图12的流程图中示出了结算程序的一个实施例1200。在框1205,买方选择一个项目。在框1210,估计该项目的价格,包括运费和税金。在判决框1215,买方选择一种优选的支付方法。这些包括框1220处的信用卡、框1225处的因特网交易支付、或者框1230处的其它支付方法。在框1235,从卖方那里获得运送信息。在框1240,买方选择买方自己的运送和保险选项。在框1245,计算总价格。在判决框1250,检查是否可以得到所选的项目。如果无法得到所选的项目,则在框1255处拒绝此次交易。在框1260,发送拒绝交易的通知。如果所述项目是可以得到的,则在框1265处递减包含该项目的库存量。在框1270,向买方和卖方收取费用。在框1275处,建立本次交易,并在框1260处通知买方和卖方。One
在一个实施例中,通过向用于结算拍卖项目的软件(如ISAPI服务器18所容纳的)增加用于固定价格项目的软件结算函数,从而进行所述结算。所述结算函数生成了所述过程中的多个因特网服务器应用程序接口(ISAPI)页面。在ISAPI级上建立了结果对象,并将其传递到结算函数以供使用。ISAPI调用程序用所述页面上所张贴的信息来填充结算结果类。所述结算函数验证这种新信息,并完成所述购买。每次验证以及最后的购买都会改变结算结果对象的状态。这种新状态将被返回到ISAPI调用程序方法,以进行处理并确定接下来的步骤。In one embodiment, the settlement is done by adding a software settlement function for fixed price items to the software used to settle auction items (as hosted by ISAPI server 18). The settlement function generates a number of Internet Server Application Programming Interface (ISAPI) pages in the process. A result object is created at the ISAPI level and passed to the settlement function for use. The ISAPI caller populates the Settlement Result class with the information posted on the page. The settlement function validates this new information and completes the purchase. Every validation and finally a purchase changes the state of the settlement result object. This new status will be returned to the ISAPI caller method for processing and determining next steps.
结算函数类的公共函数包括类析构器(class destructor)、复查结果取得、以及运送地址复查结果取得。类析构器删除由所述对象建立的所有存储器。复查结果取得函数验证项目、数量、保险、支付选项以及用户。验证错误和结果被复制到所述函数返回的结果对象中。复查结果取得函数还调用购买ID函数来生成购买标识号。该购买标识号是在这个函数期间生成的,以保证每次结算都是独一无二的,避免用户由于双击确认按钮而重复了同样的交易。出价表内的约束忽视了由双击产生的任何第二线程。运送地址复查结果取得函数验证用户的运送地址,并确保当一个或多个买方选择国际地址时,卖方能够实现国际运送。运送地址复查结果取得函数返回一个至少包含验证错误和结果的副本的结果对象。The public functions of the settlement function class include class destructor (class destructor), review result acquisition, and delivery address review result acquisition. The class destructor deletes all memory created by the object. The review result fetch function verifies the item, quantity, insurance, payment option, and user. Validation errors and results are copied into the result object returned by said function. The review result acquisition function also calls the purchase ID function to generate a purchase identification number. The purchase identification number is generated during this function to ensure that each settlement is unique and prevents the user from repeating the same transaction by double-clicking the confirm button. Constraints within the bid table ignore any secondary threads created by double-clicks. The shipping address review result fetch function validates the user's shipping address and ensures that the seller can ship internationally when one or more buyers select an international address. The shipping address review result fetch function returns a result object containing at least a copy of the validation errors and the result.
所述结算函数的受保护函数包括验证项目和数量,验证支付选项,验证保险,验证用户,验证运送地址以及购买的函数。验证项目和数量函数验证以下事项,即所述项目存在、所述项目是一个固定价格项目、拍卖还未结束,以及所请求的数量在数据库中是可以得到的。项目的可获得性是在购买函数期间将被重复的初步检查。一旦验证,项目专用数据成员就被填充到结果对象中,以供后面使用。验证支付选项函数检查卖方所提供的支付选项,并且检查买方是否已经选择了这些选项之一。这个函数是在选定保险并且验证用户后执行的,从而可在必要时重新引导支付。验证保险函数检查卖方是否提供了保险,以及买方是否已经选择了该保险。验证用户函数为用户检查用户ID和密码,并在必要时添加适当的错误信号。“验证运送地址”进行检查以发现用户是否填写了所有需要的栏,例如街道地址、名字、邮编以及其它信息。这个函数也针对卖方的销售优选项来验证国际运送请求。Protected functions of the billing function include functions to verify item and quantity, verify payment option, verify insurance, verify user, verify shipping address, and purchase. The Verify Item and Quantity function verifies that the item exists, that the item is a fixed price item, that the auction has not ended, and that the requested quantity is available in the database. The availability of an item is a preliminary check that will be repeated during the purchase function. Once validated, item-specific data members are populated into the result object for later use. The Validate Payment Options function checks the payment options offered by the seller, and checks to see if the buyer has selected one of these options. This function is executed after the insurance is selected and the user is authenticated so that payment can be redirected if necessary. The Validate Insurance function checks whether the seller has offered insurance, and whether the buyer has selected that insurance. The authenticate_user function checks the user ID and password for the user and adds appropriate error signals if necessary. "Validate Shipping Address" checks to see if the user has filled in all required fields, such as street address, name, zip code, and other information. This function also validates international shipping requests against the seller's sales preferences.
购买函数包含用于验证可得到性以及调整一次成功购买的项目数量的所有逻辑。结算交易将利用这个购买过程包装(wrapper),在最后确认页处确认他们的购买。使用直接信用卡付帐的交易就在买方的卡被收费之前,使用一个API调用来使用这个包装进行数量验证以及库存量减少,以确保只有在可得到想要的数量时,买方的信用卡才付帐。在另一个实施例中,在结算开始之后,所述项目将被保留一段时间。如果可以得到该项目的想要数量,则递减该项目的库存量,并建立交易记录。数据库中数量的减少是原子的(atomic),任何两个线程都不能同时减少这个数量。此外,所述购买过程包装将向买方和卖方同时发送交易结束的电子邮件,允许对交易的反馈,并且收取最终数值的费用。交易结束的电子邮件包括买方的运送地址、所选择的支付选项、买方想要的数量以及交易的时间戳。The buy function contains all the logic to verify availability and adjust the quantity of items for a successful purchase. Settlement transactions will utilize this purchase process wrapper to confirm their purchase at the final confirmation page. Transactions using direct credit card payments use an API call to use this wrapper for quantity verification and inventory reduction just before the buyer's card is charged to ensure that the buyer's card is only charged when the desired quantity is available . In another embodiment, the item will be held for a period of time after settlement begins. If the desired quantity of the item is available, decrement the item's inventory and create a transaction. The reduction of the amount in the database is atomic, and no two threads can reduce the amount at the same time. Additionally, the buying process wrapper will send both buyer and seller a transaction-closed email, allow feedback on the transaction, and charge for the final value. The transaction close email includes the buyer's shipping address, the payment option selected, the buyer's desired quantity, and the timestamp of the transaction.
图13以计算机系统1300的示例性形式示出了一台机器的图示,在这台机器内部可以执行一组指令,以使得该机器可以实现上述任何一种方法。在可替换的实施例中,所述机器可以包括网络路由器、网络交换机、网络桥、个人数字助手(PDA)、蜂窝电话、网络设备或者能够执行指定所述机器所要采用的动作的一个指令序列的任何机器。Fig. 13 shows, in the exemplary form of a computer system 1300, a diagram of a machine within which a set of instructions may be executed such that the machine may implement any of the methods described above. In alternative embodiments, the machine may comprise a network router, a network switch, a network bridge, a personal digital assistant (PDA), a cellular telephone, a network device, or a computer capable of executing a sequence of instructions specifying actions to be taken by the machine. any machine.
计算机系统1300包括处理器1302、主存储器1304和静态存储器1306,这些器件经由一条总线1308而相互通信。计算机系统1300还可以包括视频显示单元1310(例如液晶显示器(LCD)或阴极射线管(CRT))。计算机系统1300还包括字母数字输入设备1312(例如键盘)、指针控制设备1314(例如鼠标)、盘驱动单元1316、信号发生设备1320(例如扬声器)以及网络接口设备1322。Computer system 1300 includes processor 1302 , main memory 1304 and static memory 1306 that communicate with each other via a bus 1308 . Computer system 1300 may also include a video display unit 1310 (eg, a liquid crystal display (LCD) or a cathode ray tube (CRT)). Computer system 1300 also includes alphanumeric input device 1312 (eg, keyboard), pointer control device 1314 (eg, mouse), disk drive unit 1316 , signal generating device 1320 (eg, speaker), and network interface device 1322 .
盘控制单元1316包括其上存储有一组指令(例如软件)1326的机器可读介质1324,所述软件可以实现上述任何一种方法或所有方法。软件1326还被示出完全或至少部分驻留于主存储器1304内部和/或处理器1302内部。软件1326还可通过网络接口设备1322从网络1328接收或向其发送。出于说明的目的,术语“机器可读介质”应当被视作包括能够存储或编码一个供所述机器执行,并使得所述机器可以实现本发明任何一种方法的指令序列的任何介质。因此,术语“机器可读介质”应当被视作包括但不限于固态存储器、光盘和磁盘以及载波信号。Disk control unit 1316 includes a machine-readable medium 1324 having stored thereon a set of instructions (eg, software) 1326 that may implement any or all of the methods described above. Software 1326 is also shown residing wholly or at least partially within main memory 1304 and/or within processor 1302 . Software 1326 may also receive from or transmit to network 1328 through network interface device 1322 . For purposes of description, the term "machine-readable medium" shall be taken to include any medium capable of storing or encoding a sequence of instructions for execution by the machine and enabling the machine to implement any of the methods of the present invention. Accordingly, the term "machine-readable medium" shall be construed to include, but not be limited to, solid-state memory, optical and magnetic disks, and carrier signals.
这样,就公开了一种基于网络的系统和方法,用于至少部分地完成使用一个以上的价格设定过程而确立的交易。虽然这里参考特定的优选实施例描述了本发明,但是其中的多种修改和变动对于本领域的普通技术人员而言是显而易见的。因此,所有这些变动和修改都将被包括在所附权利要求所定义的本发明的预想范围内。Thus, a web-based system and method are disclosed for at least partially completing transactions established using more than one price setting process. Although the invention has been described herein with reference to certain preferred embodiments, various modifications and variations therein will be apparent to those skilled in the art. Accordingly, all such changes and modifications are to be included within the intended scope of this invention as defined in the appended claims.
Claims (42)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US6052402A | 2002-01-29 | 2002-01-29 | |
| US10/060,524 | 2002-01-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1625750A true CN1625750A (en) | 2005-06-08 |
Family
ID=27658320
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA038029197A Pending CN1625750A (en) | 2002-01-29 | 2003-01-24 | Combined auction and fixed price checkout system |
Country Status (6)
| Country | Link |
|---|---|
| EP (1) | EP1470510A4 (en) |
| KR (1) | KR100897675B1 (en) |
| CN (1) | CN1625750A (en) |
| AU (1) | AU2003207676B2 (en) |
| CA (1) | CA2474642A1 (en) |
| WO (1) | WO2003065151A2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105976243A (en) * | 2016-04-27 | 2016-09-28 | 焦小兴 | Reverse expected stock trading system |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7627528B2 (en) | 2001-01-17 | 2009-12-01 | Xprt Ventures, Llc | System and method for effecting a real-time payment for an item won on an electronic auction |
| US7567937B2 (en) | 2001-01-17 | 2009-07-28 | Xprt Ventures, Llc | System and method for automatically effecting payment for a user of an electronic auction system |
| US7483856B2 (en) | 2001-01-17 | 2009-01-27 | Xprt Ventures, Llc | System and method for effecting payment for an electronic auction commerce transaction |
| US7610244B2 (en) | 2001-01-17 | 2009-10-27 | Xprt Ventures, Llc | System and method for effecting payment for an item offered for an electronic auction sale |
| US20060143109A1 (en) * | 2004-12-23 | 2006-06-29 | Ebay Inc. | Method and system of listing an item in a fixed-price section |
| GB2438020A (en) * | 2006-05-08 | 2007-11-14 | Nstance Ltd | Stock market data processing tool |
| US20130046650A1 (en) * | 2011-08-18 | 2013-02-21 | Jeff Geurts | Method and System for Online Auctions |
| CA3029988A1 (en) | 2016-07-12 | 2018-01-18 | Walmart Apollo, Llc | Systems and methods for automated assessment of physical objects |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6029141A (en) * | 1997-06-27 | 2000-02-22 | Amazon.Com, Inc. | Internet-based customer referral system |
| US20020002513A1 (en) * | 1998-11-25 | 2002-01-03 | James P. Chiasson | Computer network transaction system |
| KR20000037395A (en) * | 2000-04-21 | 2000-07-05 | 이상훈 | Method to provide auction service on Internet |
| KR20010067794A (en) * | 2001-03-27 | 2001-07-13 | 김형우 | Settling method of eletronic commerce using a Double Settling Accoument |
| KR20010100045A (en) * | 2001-06-11 | 2001-11-14 | 김대화 | Marketing Method Through The Network Auction |
| KR20030018755A (en) * | 2001-08-31 | 2003-03-06 | (주) 와더스 | E-comerce system and method thereof |
-
2003
- 2003-01-24 EP EP03705900A patent/EP1470510A4/en not_active Withdrawn
- 2003-01-24 CA CA002474642A patent/CA2474642A1/en not_active Abandoned
- 2003-01-24 AU AU2003207676A patent/AU2003207676B2/en not_active Ceased
- 2003-01-24 WO PCT/US2003/002209 patent/WO2003065151A2/en not_active Ceased
- 2003-01-24 CN CNA038029197A patent/CN1625750A/en active Pending
- 2003-01-24 KR KR1020047011629A patent/KR100897675B1/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105976243A (en) * | 2016-04-27 | 2016-09-28 | 焦小兴 | Reverse expected stock trading system |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100897675B1 (en) | 2009-05-14 |
| EP1470510A2 (en) | 2004-10-27 |
| AU2003207676B2 (en) | 2009-10-01 |
| CA2474642A1 (en) | 2003-08-07 |
| EP1470510A4 (en) | 2007-10-31 |
| WO2003065151A3 (en) | 2004-03-04 |
| WO2003065151A2 (en) | 2003-08-07 |
| KR20040075963A (en) | 2004-08-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8160933B2 (en) | Method and system to automate payment for a commerce transaction | |
| US10223676B2 (en) | Release of funds based on criteria | |
| US7870066B2 (en) | Automatic dispute resolution | |
| US7698240B1 (en) | System and method for providing electronic financial transaction services | |
| US20020010685A1 (en) | Electronic exchange apparatus and method | |
| US10726460B2 (en) | Network commerce system with lead processing | |
| US20100174592A1 (en) | Inventory Control And Balancing System | |
| US20050060228A1 (en) | Method and system for offering a money-back guarantee in a network-based marketplace | |
| WO2006024028A2 (en) | Systems and methods for online trade-in of goods | |
| US20060167762A1 (en) | Multi-supplier transaction and payment programmed processing approach with at least one supplier | |
| KR20060036118A (en) | Method and apparatus for facilitating generation of invoices that combine multiple transactions established using multi-seller network-based markets | |
| US20010047329A1 (en) | Electronic exchange apparatus and method | |
| US20140195381A1 (en) | System and method for seller and item filters | |
| JP5456841B2 (en) | Anonymous e-commerce system and method with credit function | |
| EP1644884A4 (en) | Method and system for assessing and reporting vat changes for network-based marketplace services | |
| US7877278B1 (en) | Method and system for reporting fraud and claiming insurance related to network-based transactions | |
| JP4889140B2 (en) | Anonymous e-commerce system and method with credit function | |
| US20020198805A1 (en) | Method and apparatus for optimizing taxes in a transaction | |
| AU2003207676B2 (en) | Combined auction and fixed price checkout system | |
| AU2003207676A1 (en) | Combined auction and fixed price checkout system | |
| US20050251410A1 (en) | Price presentation in an online e-commerce system | |
| US20070136179A1 (en) | System & method for providing reverse auction services | |
| US20070100706A1 (en) | System and method for order verification | |
| US20110191202A1 (en) | Method, apparatus and system for bidding custom parts | |
| WO2000021012A2 (en) | Electronic catalog and shared electronic transaction system |
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 |
Open date: 20050608 |