CN102129642A - Method and system for scheduling transaction listings at a network-based transaction facility - Google Patents

Method and system for scheduling transaction listings at a network-based transaction facility Download PDF

Info

Publication number
CN102129642A
CN102129642A CN201110049654XA CN201110049654A CN102129642A CN 102129642 A CN102129642 A CN 102129642A CN 201110049654X A CN201110049654X A CN 201110049654XA CN 201110049654 A CN201110049654 A CN 201110049654A CN 102129642 A CN102129642 A CN 102129642A
Authority
CN
China
Prior art keywords
exchange
transaction listings
targeted sites
user
network mechanism
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.)
Granted
Application number
CN201110049654XA
Other languages
Chinese (zh)
Other versions
CN102129642B (en
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.)
eBay Inc
Original Assignee
eBay 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 US10/252,127 external-priority patent/US8078505B2/en
Priority claimed from US10/252,129 external-priority patent/US20030229554A1/en
Priority claimed from US10/252,128 external-priority patent/US8719041B2/en
Priority claimed from US10/252,126 external-priority patent/US7941348B2/en
Application filed by eBay Inc filed Critical eBay Inc
Publication of CN102129642A publication Critical patent/CN102129642A/en
Application granted granted Critical
Publication of CN102129642B publication Critical patent/CN102129642B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0609Buyer or seller confidence or verification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0273Determination of fees for advertising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0283Price estimation or determination
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces

Abstract

The invention discloses a method and system for scheduling transaction listings at a network-based transaction facility. The method comprises the following steps: transmitting a configuration information to a seller application in response to the selection, wherein the selection corresponds with a designation station supported by a network-based transaction facility, the configuration information corresponds with the designation stateion, the seller application is configured to propagate a plurality of transaction listings to the designation station by the configuration information and the transmitting is performed by a processor of a machine configured by a communication device module; receiving a data file from the configured seller application from the network-based transaction facility, wherein the data file comprises a plurality of transaction listings and at least one transaction listing in the transaction listings comprises a start time; scheduling the publication of at least one transaction listing in the transaction listings according to the start time; publishing at least one transaction listing in the transaction listings according to the start time.

Description

Arrange the method and system of transaction listings at based on network mechanism of exchange place
The application be based on the applying date be that June 5, application number in 2003 are 03813485.3, denomination of invention divides an application for the application for a patent for invention of " arranging the method and system of transaction listings at based on network mechanism of exchange place ".
The application requires the U.S. Provisional Application No.60/387 that submitted on June 10th, 2002,638 right of priority.
Technical field
The based on network commercial field of relate generally to of the present invention is more specifically to the method and system that is used for arranging at based on network mechanism of exchange place (schedule) transaction listings (transaction listing).
Background technology
Along with the Internet is widely accepted as a kind of interactive type communication of universality and interaction platform, online (or electronics) commercial affairs of being undertaken by the Internet become more and more ordinary under multiple business environment.Online commercial affairs be divided into traditionally enterprise to enterprise (B2B), enterprise to client (B2C), client to client (C2C) and or even enterprise arrive employee (B2E) commercial affairs.In the B2B environment, a lot of online transaction institutes or market (for example vertical exchange) have been set up, to promote the ecommerce between the each side in for example vertical supply chain.This B2B exchange generally provides multiple instrument, is used for the carrying out of auxiliary commercial affairs, for example lump type and near real-time inventory information, request for quote (Requests for Quotation, RFQ) ability and auction etc.
In B2C and C2C environment, existing a lot of rialtos and mechanism of exchange are popularized and are come.A kind of leading electronic transaction mechanism (or market) is runed by eBay company. Company and Amazon.com also provide the electronic market. The Classifieds service.
Multiple online marketplace is used as important (even not being basic) product distribution channel by the wholesale dealer.All can list a large amount of kinds of goods that to sell or to auction this so-called " giant user " general every day. Classifieds.For example, a large amount of this classified service all can be thrown in by the online classification advertising service at any time by used car sales department.If can provide a kind of mode to create multinomial kinds of goods and it is propagated into based on network market to the wholesale dealer, this will be helpful.
Summary of the invention
According to the invention provides a kind of method, comprise: in response to the reception of selecting configuration information is sent to dealer and use, described selection is corresponding to the targeted sites of being supported by based on network mechanism of exchange, described configuration information is corresponding to described targeted sites, described dealer uses and is configured to a plurality of transaction listings are propagated into described targeted sites by described configuration information, and described transmission is to utilize the processor of the machine that is disposed by communicator module to carry out; Use received data file at described based on network mechanism of exchange place from the dealer that is disposed, described data file comprises described a plurality of transaction listings, and at least one transaction listings in described a plurality of transaction listings comprises the start time; Arrange the issue of described at least one transaction listings of described a plurality of transaction listings according to the described start time; And described at least one transaction listings of issuing described a plurality of transaction listings according to the described start time.
In one embodiment of the invention, described configuration information identifies described targeted sites and comprises in the following renewal at least one: the software module that described dealer uses is upgraded, the classification that described dealer uses is upgraded, the attribute that described dealer uses upgrades, or the language that described dealer uses upgrades.
In one embodiment of the invention, described configuration information identifies the geographic area of described targeted sites; And the geographic area of described targeted sites is different with the geographic area of described based on network mechanism of exchange.
In one embodiment of the invention, described configuration information identifies the geographic area of described targeted sites based in the following geographic area at least one: the country of described targeted sites, the state of described targeted sites, the territory of described targeted sites, or the province of described targeted sites.
In one embodiment of the invention, described configuration information identifies the currency of described targeted sites; And the currency of described targeted sites is different with the currency of described based on network mechanism of exchange.
In one embodiment of the invention, described configuration information identifies the form of described targeted sites, and the form of described targeted sites is used for representing the currency of described targeted sites; The form of described targeted sites is different with the form of described based on network mechanism of exchange, and the form of described based on network mechanism of exchange is used for representing the currency of described based on network mechanism of exchange.
In one embodiment of the invention, specify the quantity of the currency of described targeted sites, described quantity integer representation by the form of described configuration information sign.
In one embodiment of the invention, specify the quantity of the currency of described targeted sites by the form of described configuration information sign, the concrete punctuation mark of described quantity utilization is represented.
In one embodiment of the invention, described configuration information identifies the theme of described targeted sites; And the theme of described targeted sites is different with the theme of described based on network mechanism of exchange.
In one embodiment of the invention, described configuration information identifies the purposes of described targeted sites; And the purposes of described targeted sites is different with the purposes of described based on network mechanism of exchange.
In one embodiment of the invention, described configuration information identifies the language of described targeted sites; And the language of described targeted sites is different with the language of described based on network mechanism of exchange.
Also provide a kind of system according to the present invention, comprise processor, arrange device module and distributor module.Described processor is configured to executive communication device module, described communicator module, when being performed by described processor, dispose described processor and carry out following operation, described operation comprises: in response to the reception of selecting configuration information is sent to dealer and use, described selection is corresponding to the targeted sites of being supported by based on network mechanism of exchange, described configuration information is corresponding to described targeted sites, and described dealer uses and is configured to a plurality of transaction listings are propagated into described targeted sites by described configuration information; And use received data file from the dealer that disposed at described based on network mechanism of exchange place, and described data file comprises described a plurality of transaction listings, at least one transaction listings in described a plurality of transaction listings comprises the start time.Described arrangement device module is configured to arrange according to the described start time issue of described at least one transaction listings of described a plurality of transaction listings.Described distributor module is configured to issue according to the described start time described at least one transaction listings of described a plurality of transaction listings.
A kind of computer-readable medium of storage instruction also is provided according to the present invention, when described instruction is performed when the one or more processors by machine, make this machine carry out following operation, described operation comprises: in response to the reception of selecting configuration information is sent to dealer and use, described selection is corresponding to the targeted sites of being supported by based on network mechanism of exchange, described configuration information is corresponding to described targeted sites, and described dealer uses and is configured to a plurality of transaction listings are propagated into described targeted sites by described configuration information; Use received data file at described based on network mechanism of exchange place from the dealer that is disposed, described data file comprises described a plurality of transaction listings, and at least one transaction listings in described a plurality of transaction listings comprises the start time; Arrange the issue of described at least one transaction listings of described a plurality of transaction listings according to the described start time; And described at least one transaction listings of issuing described a plurality of transaction listings according to the described start time.
Description of drawings
Described the present invention in the accompanying drawings without limitation by the mode of example, wherein identical label is represented identical element:
The block scheme of Fig. 1 shows exemplary based on network mechanism of exchange according to one embodiment of the present invention.
The database synoptic diagram of Fig. 2 has illustrated the exemplary database that the database engine server of based on network mechanism of exchange is safeguarded and visited.
The block scheme of Fig. 3 a kind of illustrative embodiments according to the present invention shows the based on network trading environment that comprises customer and server side.
The block scheme of Fig. 4 shows the seller application according to a kind of illustrative embodiments of the present invention.
The process flow diagram of Fig. 5 shows a kind of method according to an illustrative embodiment of the invention, is used to customize seller application, and wherein this seller application assists transaction listings is propagated into based on network mechanism of exchange.
The process flow diagram of Fig. 6 shows a kind of method according to an illustrative embodiment of the invention, is used for arranging list items at based on network mechanism of exchange place by seller application.
The block scheme of Fig. 7 shows the relation between seller application and a plurality of based on network mechanism of exchange according to an illustrative embodiment of the invention.
The process flow diagram of Fig. 8 shows a kind of method according to an illustrative embodiment of the invention, is used in based on network mechanism of exchange place arrangement transaction listings.
The process flow diagram of Fig. 9 shows a kind of method according to an illustrative embodiment of the invention, is used to provide " What You See Is What You Get " (WYSIWYG) interface, is used for describing in seller application input transaction listings.
The process flow diagram of Figure 10 shows a kind of method according to an illustrative embodiment of the invention, is used to receive the software module and the configuration data renewal/upgrading of seller application.
The process flow diagram of Figure 11 shows a kind of method according to an illustrative embodiment of the invention, is used for downloading seller application to client computer from based on network mechanism of exchange.
The process flow diagram of Figure 12 A and 12B shows a kind of method according to an illustrative embodiment of the invention, is used to customize seller application, and this application is used for transaction listings and their start times are separately propagated into based on network mechanism of exchange.
Interface shown in Figure 13 A-13E can offer the user by based on network mechanism of exchange, to assist the customization of seller application.
The process flow diagram of Figure 14 A and 14B shows a kind of method according to an illustrative embodiment of the invention, is used for the batch text that definition comprises one group of transaction listings (for example will at the list items of online shop issue).
Interface shown in Figure 15 A-15E can offer the user by based on network mechanism of exchange, to allow to create, edit and delete transaction listings group and single transaction listings.
Interface shown in Figure 16 A-16C can offer the user by based on network mechanism of exchange, with the input of assisting transaction listings to describe.
The process flow diagram of Figure 17 shows a kind of method according to an illustrative embodiment of the invention, is used for describing interface input transaction listings by transaction listings and describes.
The process flow diagram of Figure 18 shows a kind of method according to an illustrative embodiment of the invention, is used for arranging list items at based on network mechanism of exchange place by seller application.
Interface shown in Figure 19 A and the 19B can offer the user by based on network mechanism of exchange, with allow to check, editor, preview and confirm list items group and single list items.
The process flow diagram of Figure 20 shows a kind of method according to an illustrative embodiment of the invention, is used to assist the renewal/upgrading of seller application.
Figure 21 A-21C provides according to the exemplary data library structure of exemplary embodiment of the invention and has represented, it can be safeguarded by the database engine server of based on network mechanism of exchange.
Figure 22 shows schematically illustrating of the machine that occurs with the exemplary form of computer system, can carry out one group of instruction therein, so that one of any in this machine execution said method.
Embodiment
Described a kind of method and system at this, be used in based on network mechanism of exchange place arrangement transaction listings.In the following description, a large amount of details have been provided for illustrative purposes, thoroughly to understand the present invention.Yet, it will be apparent to one skilled in the art that very clear do not have these details can implement the present invention yet.
Term
Term " user " (user) should be understood that to represent any entity (mankind or automat), and it contributes or participate transaction, communication or process.
Term " transaction " (transaction) should be understood to include any communication or exchange between two or more litiganies, in order to set up Business agreement, exchange of value or commercial relations.Therefore, word " transaction " should be regarded as being covering but not limited to be bought and sales transactions, described purchase and sales transactions for example are to set up because of the input of advertisement, or sets up because of finishing of auction process, described auction process is online carrying out, or otherwise carries out.
Term " upgrading " (upgrade) should be understood to include upgrading and renewal (update).Therefore, word " upgrading " should be regarded as being covering but not limited to the modification to existing software module and data element.
Term " targeted sites " (targeted site) should be understood to include the website (for example website) that is set to target according to geographical (for example continent, country, area or the like), theme (for example Beanie doll, baseball souvenir, vintage vehicle or the like), purposes (for example commerciality, nonprofit or the like), population (for example Spanish, English etc.) or the like.In fact, the combination in any of above-mentioned and other standard (for example geographical, purposes and population) all can be used to describe " targeted sites ".
Term " website " should be understood that one group of relevant global world wide web (www) file, and it comprises the beginning file that is called homepage.Thousands of company or individual have one or more websites.Company or individual are by providing homepage address to tell how you arrive at their website to you.From homepage, you can arrive the every other page on this website.For example, the website of eBay has homepage address http://www.eBay.com.Many other pages of homepage address guiding of eBay.(but the website also can have only a few pages.) very large website may expand to a plurality of servers at diverse geographic location place.The website of some company is made of thousands of file, expands to the many servers in worldwide a plurality of position.But more typical example may be such website, and it resides on the web server of commercial space provider, and a plurality of other websites are arranged on this server, and wherein may be correlated with each other in all these websites, and also possibility is uncorrelated.
Although be (item) to describe exemplary embodiment of the present invention below, will be appreciated that the present invention is not limited thereto with reference to " project ".Correspondingly, word " project " should be regarded as being covering but not limited to transaction listings.
Term " data file " (data file) should be understood that one group of transaction listings.Correspondingly, phrase " data file " should be regarded as being covering but not limited to one group of transaction listings, for example just is being transmitted to the transaction listings of based on network mechanism of exchange.
Mechanism of exchange
The block scheme of Fig. 1 shows exemplary based on network mechanism of exchange 10.Though exemplary embodiment of the present invention is to describe in the context of based on network mechanism of exchange 10, the present invention is also applicable to many dissimilar based in computing machine and the based on network mechanism (commercial, transaction or other).
In exemplary embodiment, based on network mechanism of exchange 10 comprises one or more in polytype front-end server, and wherein every kind of server all comprises the dynamic link library (DLL) that is used to provide certain function at least.Page server 12 transmits webpage (for example markup language document), the image that image server 14 dynamic transmission will show in webpage, list items server 16 assists to browse based on the list items of classification, search server 20 is handled the searching request of based on network mechanism of exchange 10, and assist to browse based on the list items of key word, ISAPI server 18 is provided to the intelligence interface of the rear end of based on network mechanism of exchange 10.One of function of e-mail server 22 is the E-mail communication that robotization is provided to the user of based on network mechanism of exchange 10.Managerial application function 32 is assisted supervision, the maintenance and management of based on network mechanism of exchange 10.API server 13 provides one group of function to inquire about based on network mechanism of exchange 10.API is one group of wieldy function that calls by the HTTP host-host protocol.Standard x ML data layout is used in the transmission of information and reception.Be used for to be designed to use described API with the application of based on network mechanism of exchange mutual (for example upload transaction listings, check transaction listings, managing transaction list items or the like).These application can be cgi script or the HTML lists of writing with C++, Perl, Pascal or any other programming language.More fully described API in the U.S. Patent application 09/999,618, comprised to come in by reference at this.
Page server 12, API server 13, image server 14, ISAPI server 18, search server 20, e-mail server 22 and database engine server 26 can be respectively or are used as communication engines in combination, to assist for example communication between the client computer 38 and based on network mechanism of exchange 10.In addition, page server 12, API server 13, image server 14, ISAPI server 18, search server 20, e-mail server 22 and database engine server 26 can be respectively or are used as transaction engine in combination, to assist for example transaction between the client computer 38 and based on network mechanism of exchange 10.In addition, page server 12, API server 13, image server 14, ISAPI server 18, search server 20, e-mail server 22 and database engine server 26 can be respectively or are used as display engine in combination, and the project between the client computer 38 and based on network mechanism of exchange 10 shows for example to assist.
Back-end server comprises database engine server 26, search index server 24 and credit card database server 28, and each server is all safeguarded and assisted each access of database.
Based on network mechanism of exchange 10 can be by for example browser 36 (for example Internet Explorer of the Microsoft of State of Washington Redmond distribution) visit of CLIENT PROGRAM, browser 36 is carried out on client computer 38, and for example visits based on network mechanism of exchange 10 in the Internet 34 by network.Other examples that client can be used to visit the network of based on network mechanism of exchange 10 comprise wide area network (WAN), Local Area Network, wireless network (for example cellular network) or public switch telephone network (PSTN) network.
Data structure
The database synoptic diagram of Fig. 2 has illustrated by database engine server 26 maintenances and by its exemplary database that conducts interviews 30, and it is to the small part realization and support based on network mechanism of exchange 10.In this example embodiment, database engine server 26 is safeguarded two databases 30 aWith 30 b, according to the present invention, first database 30 aMaintained list items (or supply of material) information that is used for not being included in virtual " shop ", and second database 30 bThe supply of material information of the offering that storage can provide by virtual " shop " that based on network mechanism of exchange 10 is supported.These databases 30 aWith 30 bStructure basic identical, difference is " shop " database 30 bTable can comprise that a plurality of added field are in order to assist the virtual shop.General discussion to the basic structure of database 30 will be provided below, be applicable to database 30 simultaneously aWith 30 b
In one embodiment, database 30 can be implemented as relational database, comprises and have clauses and subclauses a plurality of tables of (or record), and these tables are by index or key and interrelated.In interchangeable embodiment, database 30 can be implemented as the group objects in the OODB Object Oriented Data Base.
Subscriber's meter 54 is in central status in database 30, it all comprises a record for each user of based on network mechanism of exchange 10.The user can be used as sale group, buyer or simultaneously as the two when utilizing based on network mechanism of exchange 10.Database 30 also comprises repertory 60, and it can be associated with subscriber's meter 54.Repertory 60 can comprise seller items table 52 and bidder items table 58.User record in the subscriber's meter 54 can be associated with or list or a plurality of projects for sale by based on network mechanism of exchange 10.For those projects that have record in repertory 60, an association shows that this user is sellers or suitor (buyer).
Database 30 also comprises one or more classification tables 47.A classification all described in every record in the classification table 47.In one embodiment, specific classification table 47 has been described the categorical data structure of many levels, and comprises many classification records, and the context of the particular category in one of described many levels classification structure all described in every record.For example, classification table 47 can be described a plurality of true or concrete class that are associated with the item record in the repertory 60.
Database 30 also comprises one or more attribute lists 49.Every record description in the attribute list 49 attribute.In one embodiment, specific attribute table 49 has been described the many levels attribute data structures, and comprises many attribute records, every record description the context of the particular community in one of the described many levels attribute structure.For example, attribute list 49 can be described a plurality of true or actual attributes that are associated with the item record in the repertory 60.In addition, attribute list 49 can be described a plurality of true or actual attributes that are associated with the classification in the classification table 47.
Database 30 also comprises annotation table 46, wherein is filled with one or more item record that can be associated with in the repertory 60 and/or the note record of one or more user record in the subscriber's meter 54.Every notes record in the annotation table 46 can comprise comment, description, history or other with just by the relevant information of based on network mechanism of exchange 10 item sold, or subscriber-related with based on network mechanism of exchange 10.In addition, database 30 also comprises targeted sites table 67, and it is filled with one or more item record that can be associated with in the repertory 60 and/or the targeted sites record of one or more user record in the subscriber's meter 54.
Also show a plurality of other tables that are associated with subscriber's meter 54, i.e. user's former name table 48, feedback form 50, feedback details table 53, competitive bidding table 55, account table 64, account balance table 62 and batch items table 40.In order to realize one embodiment of the present invention, database 30 also is shown as and comprises batch table 42, batch items table 40 and items wait table 44.The further details relevant with database table 40-44 is provided below.
The present invention relates to a kind of method and system that is used for arranging transaction listings at based on network mechanism of exchange 10 places.The block scheme of Fig. 3 a kind of illustrative embodiments according to the present invention shows the based on network trading environment 67 that comprises customer 35 and server side 71.In one embodiment, on based on network mechanism of exchange 10, set up transaction listings 70 (for example for sale, auction, fixed price list items) by seller application 66.Seller application 66 at client computer 38 places with helping that a plurality of transaction listings 70 are sent to based on network mechanism of exchange 10.In one embodiment, but seller application 66 off-lines use or online use (for example being connected to based on network mechanism of exchange 10).In one embodiment, seller application 66 is the independent application that operate on the client computer 38.In interchangeable embodiment, can utilize the application program of server-enabled to carry out the transmission of a plurality of transaction listings 70, for example web browser or the applet in the web browser, carried out.
In one embodiment, on client computer, install and execution seller application 66, a plurality of transaction listings 70 and start time separately thereof are propagated into based on network mechanism of exchange 10 with assisted user.Therefore seller application 66 operates to client application, and a plurality of user interfaces and other functions are provided, and defines a plurality of transaction listings 70 with mode assisted user easily.Seller application 66 also can be moved and make up a data file (for example batch text 68), and it comprises a plurality of transaction listings 70 and the start time that is associated thereof, and this data file is propagated into based on network mechanism of exchange 10 as single transmission.This comprises that the propagation of the individual data file of a plurality of transaction listings 70 is a kind of like this features, it can reduce the interaction times between client computer 38 and the based on network mechanism of exchange 10, thereby reduces the time quantum that client computer 38 has to be connected to network (i.e. " online ").
For at least a portion of a plurality of transaction listings 70 in the data file, the described related start time comprises the different start times.The related start time can comprise the Start Date and the time of first transaction listings 70 in the data file 68.In exemplary embodiment, the selectable time quantum of available subscribers staggers the described start time.For example, for the transaction listings 70 that is arranged in 2002 on Dec 25,, 7:00a.m. began, the time is 5 minutes if the user that the user selects staggers, and then can obtain following result:
First transaction listings begins in 7:00a.m.;
Second transaction listings begins in 7:05a.m.;
The 3rd transaction listings begins in 7:10a.m.;
The 4th transaction listings begins in 7:15a.m..
Like this, the start time of 4 transaction listings 70 among this embodiment staggered 5 minutes.In this example embodiment, the optional majority of a user value stagger the start time (for example 10 minutes, 1 hour, 10 hours, 1 day or the like).In one embodiment, seller application 66 prevents that the user from being that transaction listings 70 is specified the related start time that surpasses the maximum value of presetting.In addition, seller application 66 can prevent that the user from specifying the related start time that is lower than minimum arrangement value.The maximum value of presetting and minimum arrangement value can or second define according to based on network mechanism of exchange 10 defined year, month, day, hour, minute.
In a kind of exemplary embodiment, when seller application 66 can be used as independent being applied in when carrying out on the customer 35, it provides such characteristic, even the user can " off-line " mode make up a plurality of transaction listings 70 (for example need not and based on network mechanism of exchange 10 between set up any network service or session), then these transaction listings 70 are propagated into based on network mechanism of exchange 10 in the mode of above-mentioned individual data file transfer.
Another feature of customer's 35 executable seller application 66 is that it configurablely comes to work with a plurality of targets (for example customizing) website.Therefore, the user can use seller application 66 that identical transaction listings 70 is propagated into a plurality of targeted sites (for example in the middle of the U.S., Britain, Germany or the like each country be set at the website of target by geography).
The browsing, editing and confirming that one embodiment of the present invention provide server side to assist to a plurality of transaction listings 70, also provide and submitted to (commit) to be active state described a plurality of transaction listings 70, to start a plurality of process of exchanges of assisting by based on network mechanism of exchange 10.
Refer again to Fig. 3, described environment comprises customer 35 and server side 71.Customer 35, client computer 38 (for example personal computer, individual digital help (PDA), cell phone, set-top box or any other networked devices) is shown as has held seller application 66 and browser application 36.Though seller application 66 and browser application 36 are illustrated as separately, browser application 36 can be configured to as seller application 66, for example by obtaining html page from server side 71 or passing through to carry out applet.Client computer 38 is coupled to the network with the such exemplary forms in the Internet 34, also can be Local Area Network or wide area network (WAN).
In one embodiment, seller application 66 provides multiple user interfaces to the user, to be used to gather in the crops a plurality of transaction listings 70.Seller application 66 also makes up batch text 68, and it has comprised a plurality of transaction listings 70 by described a plurality of interfaces input.Seller application 66 is sent to based on network mechanism of exchange 10 according to based on network mechanism of exchange API with batch text 68 then.In interchangeable embodiment, seller application 66 is mutual with e-mail applications 69, comprises the Email (e-mail) of batch text 68 with structure.Batch text 68 is sent to based on network mechanism of exchange 10 as email message by e-mail applications 69.Specifically, e-mail applications 69 utilizes any agreement in multiple Email or the messaging protocol (for example Simple Mail Transfer protocol (SMTP)) to transmit email message by the Internet 34.Certainly recognize in other embodiments, also can utilize any (for example file transfer protocol (FTP) (FTP)) in multiple other agreements.
Pay close attention to server side 71, based on network mechanism of exchange 10 is shown as carries out transaction application 73, and transaction application 73 comprises communicator module 75, analyzer (parser) module 76, upgrading control module 77, arranges device module 80 and distributor module 82.
The communicator module 75 that comprises analyzer module 76 is used for from seller application 66 received data files 68 in client computer 38 execution, and data file 68 comprises a plurality of transaction listings 70 and related start time separately thereof.The a plurality of transaction listings 70 that receive from batch text 68 are analyzed in analyzer module 76 operations.Analyzer module 76 also can be carried out various forms, content and verification operation.Analyzer module 76 uses the transaction listings 70 that is extracted to fill the items wait table of being safeguarded by database engine server 26 44 then.Arrange device module 80 to arrange the issue of these transaction listings 70 according to a plurality of transaction listings 70 related start time separately.According to the list items time of arranging separately, with the mode of describing, transaction listings 70 is transferred to campaign item table 60 from items wait table 44 according to below.Distributor module 82 is according to separately related start times, issues in a plurality of transaction listings 70 each at based on network mechanism of exchange 10 places.
In one embodiment, communicator module 75 is provided by the user login information that seller application 66 utilize connection request to provide.Described checking occurs in and receives before the batch text 68.Behind the checking user login information, communicator module 75 offers upgrading control module 77 with the user profile that is received.Whether upgrading control module 77 firm sale persons use 66 needs any renewal/upgrading.Described renewal/upgrading can be including, but not limited to component software (for example primary module) or data element (for example classifying, updating, attribute upgrade or the like).
Transaction application 73 also comprises page server 12, page server 12 comprises Internet server application programming interfaces (ISAPI) 18 in one embodiment, wherein page server 12 comprises internet information server, and this is the web server by Microsoft's exploitation of State of Washington Redmond.In interchangeable embodiment mode, page server 12 can be carried out CGI (Common Gateway Interface) (CGI) program.Page server 12 dynamically moves to utilize the content of obtaining from database engine server 26 to produce markup language document (for example webpage), and these markup language document are sent to seller application 66 by the Internet 34, browse to utilize browser application 36.In one embodiment, page server 12 provides consultant's page or leaf 72, and it comprises the tabulation of analyzer module 76 a plurality of transaction listings 70 of institute's success extraction from 70 tabulations of described transaction listings, to be presented in the browser application 36.This be for make the user can with these transaction listings 70 from browsing, edit before items wait table 44 is sent to campaign item table 60 and confirming these transaction listings 70.
The basic architecture of seller application
In exemplary embodiment mode, seller application 66 architectures comprise three layers.These three layers comprise GUI layer, data objects layer and communications and data storehouse layer.The resume module of GUI layer and all of user are mutual and to all management of resource file.Data objects layer has comprised the data object that comprises targeted site data.The XML that data objects layer has encapsulated targeted site data analyzes and database access, so that the GUI exploitation.The remainder of communications and data storehouse course seller application 66 provides the interface of simplification.Provide upgrade manager (the upgrading module that for example below will explain) to keep three layers of seller application 66 to upgrade in time.This relates to data element (for example categorical data) and the assembly (for example module) of managing some types.Below further explain upgrade manager.
Fig. 4 illustrates exemplary seller application 66.In this exemplary embodiment mode, seller application 66 assists a plurality of transaction listings 70 are propagated into based on network mechanism of exchange 10.
Seller application components
In exemplary embodiment mode, seller application 66 comprises primary module 84, resource module 81, data object module 83, establishment/edit transaction listings module 85, targeted site resource module 87, targeted site config file 86, communication module 95, data memory module 89, imports engine modules 91, upgrade manager module 92, helper module 93, user's independent database 94, seller application database 97 and configuration and Registering modules 96.Establishment/edit transaction listings module 85 comprises interface module 88 and makes up device module 90.
The structure of seller application
In exemplary embodiment mode, seller application 66 is to use Microsoft's java standard library and assembly to set up basically.Can carry out master file and use MFC (the basic class of Microsoft) based on the assembly of GUI (graphical user interface).MFC is the large-scale C++ class storehouse by Microsoft's exploitation.MFC and some C++ compilers bundle, and are available as the part of MSDN (MSDN).
In exemplary embodiment, communications and data storehouse layer uses OLEDB (OLE Data Base) and Jet Engine.OLEDB is the DLL (dynamic link library) that Microsoft is used for database access.Application program can use OLEDB to come direct access data sources, and perhaps they can use OLEDB to call ODBC with the visit odbc database.Jet (joint engine technology) engine is an employed database engine among the Microsoft Access, and it is relevant with Visual Basic and C++.Jet is for general on and stores data in the client computer.Use the developer of Access and Visual Basic to visit Jet by DAO/Jet interface (this is a com object).
In exemplary embodiment, the assembly that utilizes Microsoft is because many assemblies have been installed on many client computer 38.For example, require the user installation Internet Explorer 5.0 of seller application 66 or highest version more, just obtain essential Jet Engine version probably.In exemplary embodiment, third party's instrument can be used for STL and XML and analyze.
Multi-user in the seller application and security
In exemplary embodiment, by using different DB (database) to support multi-user environment to each user's preference.When the user logins, will use this user's data library file.These customer data base safety of files are guaranteed in the protection (for example Microsoft Access) that accesses to your password.The text field of customer data base also can be encrypted with following manner, and this mode can not influence performance, but can prevent that curious user " black (hack) " from falling described table.
The setting that some users have nothing to do is stored in (for example data of site specific usage) in the seller application database 97.In exemplary embodiment, has only a seller application database 97.Whichever the user login into, always opens seller application database 97 by seller application 66.Seller application database 97 comprises the mapping of the user's independent database filename from based on network mechanism of exchange user ID to this user, so user's independent database filename can not expressed based on network mechanism of exchange user ID.This scheme makes the user can change their based on network mechanism of exchange ID, and continues to use their existing user's independent database 94.Like this, if the user has changed their ID and/or password, then they can not lose the project of being preserved.
The adaptability of seller application
In exemplary embodiment, seller application 66 is adjustable to be used with target (for example with geographical or otherwise as target) website just now.Seller application strings is stored in the resource module 81.Resource module 81 is made of DLL (dynamic link library).Seller application strings is the string that is used for seller application 66 language (for example basic language), and it is different from the string that appears in the targeted site language.
The user can select to want the basic language that uses, and other seller application 66 language versions are installed alternatively.In exemplary embodiment, switching basic language need restart.Basic language can be different from the language of the targeted sites that the user communicates by letter just with it.
In exemplary embodiment, the basic language that seller application 66 is utilized is translated into the language that the user wishes the targeted sites of communicating by letter with it.Described translation can occur in seller application 66 places by off-line, or occurs in based on network mechanism of exchange 10 places when seller application 66 is connected to based on network mechanism of exchange 10.
Targeted site language is language and the locale conventions of using at the particular targeted site place.The set of strings of targeted site language also is stored in the targeted site resource module 87.Targeted site resource module 87 can be made of DLL (dynamic link library).In exemplary embodiment, the targeted site data that set of strings provided that is associated with targeted site language the term of execution can switch so that the user can list project and need not to restart seller application 66 on a plurality of targeted sites.In order to realize the switching of targeted site language, targeted site resource module 87 should comprise the correct set of strings of targeted site language.
Outside the string translation of targeted site-specific, these targeted site resource module 87 also can comprise the dialog layout variations of targeted site-specific, and it will make in creating the process of transaction listings 70 employed user interface different because of different targeted sites in appearance.This provides dirigibility for user and deviser, has minimized the size of code of the required site specific usage of the process of assisting to create transaction listings 70 simultaneously.
In exemplary embodiment, there is the XML configuration data of some targeted site-specific to comprise renewable value (for example classification, attribute, valid format etc.).If this configuration data is directed to and is configured to the targeted sites of working together with seller application 66 and is modified, then should upgrade seller application 66 to reflect this modification.In exemplary embodiment, revisable targeted site-specific data can be stored in targeted site resource module 87 or the XML file.The most current XML data are stored in the seller application database 97.
The upgradability of seller application
Seller application 66 is designed to upgrade data element and application module simultaneously.Upgrade manager module 92 and helper module 93 are used to assist this upgrading.The predicted data element will frequently change.Obtain data element by existing API Calls to based on network mechanism of exchange 10.The upgrade data element provides the set of up-to-date classification, attribute and targeted site-specific constant (during the limit of for example concluding the business, the issue, payment options, expense arrange or the like) to seller application 66.In exemplary embodiment, targeted site config file 86 is used to store targeted site data elements.
In exemplary embodiment, the frequency that seller application 66 modules are upgraded is far below data element.Advanced selling person uses 66 modules the up-to-date set of seller application 66 with targeted site language translation, computation rule (being about to the rule that user data and targeted site data shut away mutually) and targeted site-specific dialog layout is provided.
In exemplary embodiment, all seller application 66 modules all are upgradeable, even comprise primary module 84.The described module of upgrading is to use helper module 93 to finish.After download of new components, produce a helper script, the new edition of its indication helper module 93 usefulness seller application 66 modules was replaced these modules originally.As long as seller application 66 is performed, whether this helper module 93 just determines to exist before starting primary module 84 possible file to replace.
In exemplary embodiment, in order to support minimum upgrading, a kind of versioning mechanisms is used to the version at element of being installed and seller application 66 modules, seller application 66 modules at more based on network mechanism of exchange 10 places and the available edition of data element.Upgrading just attempts to download seller application 66 modules and/or the data element that has changed.Institute's data downloaded can be compressed, to shorten the transmission time.Allow code and data all can be updated the upgradability that this feature has maximized seller application 66.
In one embodiment, based on network mechanism of exchange 10 identifies seller application 66 and has been activated and supports one to be its download and targeted sites that supporter is installed as yet.Also be not downloaded and install in case identify this supporter, based on network mechanism of exchange 10 is just downloaded the required supporter of targeted sites (for example data element, seller application 66 modules are upgraded).
Primary module
In exemplary embodiment, seller application 66 primary modules 84 will provide MFC shell for all UI elements, and these UI elements are to use current applicational language (for example menu, tool bar, stock and listings view) to wait to show.Primary module 84 is starting points of seller application 66.All program flows and action all begin and end at primary module 84, no matter they be program start or the user starts.
When starting, primary module 84 is provided with dynamic load resource module 81 based on user's current application language.This setting is stored in user's independent database 94.In order to change applicational language, the user need be restarted seller application 66, so that described change is identified.In interchangeable embodiment mode, can change applicational language and need not to restart seller application 66.
In exemplary embodiment, primary module 84 also also only is connected to the user's self contained data base 94 that is associated with this user by requiring the user to input password, thereby is responsible for the security of control seller application 66.Seller application 66 only allows to use user's self contained data base 94 a moment.Use different user ID, the user must select another user ID, and inputs the password of this user ID.Perhaps, a user can withdraw from, and once more working procedure to login as another user.
The user ID that is used for signing in to seller application 66 can be with identical for user ID and the password that this user disposes at based on network mechanism of exchange 10 places with password.If the user has changed his ID and/or password and do not upgrade seller application 66 on based on network mechanism of exchange 10, may fail when then attempting in the future to communicate by letter with based on network mechanism of exchange 10.The error message of expression login failure will be provided for the user.
In exemplary embodiment, primary module 84 only allows to carry out an example of seller application 66 on custom system a moment.If the user attempts to move another copy, then activate first executory example (for example window is resumed and delivers to the top of desktop).In interchangeable embodiment, in user's system, can move a plurality of seller application 66 simultaneously.
When the new transaction listings 70 of establishment/editor, primary module 84 calls establishment/edit transaction listings module 85.In exemplary embodiment, primary module 84 is single threaded application, and dynamically loads all the other modules as required.
Seller application language resource module
In exemplary embodiment, resource module 81 provides the ability that changes seller application 66 language and need not to change any code.In addition, resource module 81 allows to add new seller application 66 language with minimum set-up time and workload.Each resource module 81 all comprises a whole set of resource of a kind of language.These resources comprise dialog template, menu, icon and language strings.
As mentioned above, primary module 84 loads resource module 81 when seller application 66 starts.When the language coupling of seller application 66 and it and based on network mechanism of exchange 10 targeted sites (for example rational) is installed, seller application 66 language of acquiescence are set, wherein seller application 66 is former before this from described targeted sites acquisition.Can other language be installed from based on network mechanism of exchange 10.
In exemplary embodiment, each resource module 81 all comprises the full set of all resources of primary module, comprising:
String list
Dialog resources
Application icon, bitmap or the like.
Resource module 81 can be deferred to a kind of name agreement, so that seller application 66 is known comprises which kind of language by which resource module 81 (for example res001.DLL is an Americanese, and res002.DLL is a German, and res003 is ... or the like).
Data object module
In exemplary embodiment, data object module 83 provides DB independent data model to seller application 66, is used for classification, territory, attribute, project and website.Data object module 83 can be made of DLL (dynamic link library).
Be included in the data storage stand alone type visit of the data object data in seller application 66 provides seller application database 97 in the data object module 83.When related data comprise XML when string, data object can encapsulate XML and analyze, and provides C++ accessor function to the data field to client.If client needs the XML of bottom, then data object module 83 can provide it.
Can be useful on the data object of classification, territory, attribute and station data.In exemplary embodiment, use by the code that comprises data object and create data object in the factory function (factory function) that interior DLL derives.Factory function is returned the pointer that points to the interface that data object supports.The interface definition of being supported is in a head file, and any client code that this head file is required it comprises.
Establishment/edit transaction listings module
In exemplary embodiment, the establishment of seller application 66/edit transaction listings module 85 shows all UI (user interface) element with the language of targeted sites.Establishment/edit transaction listings module 85 is configurable, each targeted sites is shown the set of correct SYI fields/attributes/fees etc.The specific character that establishment/edit transaction listings module 85 has is relevant knowledge and the logic of encapsulation project in individual module, to minimize the size of future update.Another kind of characteristic has provided independently implementation of site language, to allow utilizing seller application 66 language to come to create transaction listings 70 for different targeted sites.Establishment/edit transaction listings module 85 comprises interface module 88 and makes up device module 90.Interface module 88 provides inputting interface to the user, and to receive a plurality of transaction listings 70, each in described a plurality of transaction listings 70 all comprises the related start time separately.Making up device module 90 can make up automatically and comprise a plurality of transaction listings 70 that interface module 88 received in interior data file.Communication module 95 will make up the data file that device module 90 created and propagate into based on network mechanism of exchange 10 from client computer.
Targeted site resource module
In exemplary embodiment, provide targeted site resource module 87.Similar with resource module 81, targeted site resource module 87 comprises the resource that only is used for a kind of language.When the user created new transaction listings 70 each time or edits existing transaction listings 70, establishment/edit transaction listings module 85 all loaded suitable targeted site resource module 87.Targeted site resource module 87 comprises dialog template, icon and language strings.
Targeted site resource module 87 also can comprise the code of targeted site dependent.For example, with the relevant code of calculating of targeted sites currency special use.Between the installation period of seller application 66, provide a targeted site resource module 87 to seller application 66.This targeted site resource module 87 is complementary with the default language of described installation.Default language is a language of downloading the targeted sites of seller application 66 from it.If the user wishes to be listed on a plurality of targeted sites, then can download other targeted site resource module 87 from based on network mechanism of exchange 10.
The specific character that targeted site resource module 87 provides provides the language difference in the targeted sites, and this responsibility is not imposed on establishment/edit transaction listings module 85 or primary module 84.The another kind of characteristic that targeted site resource module 87 provides is a switching target website and need not to restart the ability of seller application 66 easily.The another kind of bells and whistles of targeted site resource module 87 is configuration seller application 66 with easily with the work ability of (promptly need not change establishment/edit transaction listings module 85) of other targeted sites.
In exemplary embodiment, each targeted site resource module 87 all comprises a whole set of dialog resources that establishment/edit transaction listings module 85 is used for this targeted sites.Most of information in the targeted site resource module 87 change not too frequently.Therefore, download the data element that the expectation meeting often changes, and have only when changing owing to dialog layout or translating to change and just download targeted site resource module 87 when needing by another kind mechanism (XML file).
Communication module
In exemplary embodiment, communication module 95 is provided to the connection of based on network mechanism of exchange 10.Its service all can be used in some operation phase of seller application 66, comprised the version of inspection post point data, when checking software module version, downloaded software module, download website data and transaction listings 70 being propagated into based on network mechanism of exchange 10.
Communication module 95 has encapsulated the format of leading element in the API request.Communication module 95 also provides general request function, be used for some common tasks, for example obtain the every other various data of version information, downloaded software module, data download element, download and targeted site dependent and create new transaction listings 70.
Data memory module
Data memory module 89 management is to the visit of user's self contained data base 94 and from the visit of user's self contained data base 94.Accessed data are comprised that user item listings, user are provided with and range of application in data.
Data memory module 89 database accesss of management to storing on the local disk, storage is used for the data in user file and the range of application simultaneously on the described local disk.These data can be stored as two types file: a kind of application data library file (for example seller application database 97) and a kind of each user data of users library file (for example user's self contained data base 94) that is used for being created.
Seller application database 97 comprises and is used for seller application 66 setting, available list items classification and the table of category attribute.For classification and attribute list, only for significant field with must indexed field create field.Other data are stored as the big data type of XML (blob).
User's self contained data base 94 comprises and is used for the table that the user is provided with and is used for project.Equally, only for significant field with must indexed field create field.Other data are stored as the big data type of XML.
Import engine modules
Import engine modules 91 ability of the application import transaction list items 70 outside the seller application 66 is provided.
Upgrade manager module
Upgrade manager module 92 and be used to keep seller application 66 to upgrade in time, this relates to data and the assembly of managing some types:
Application component
EXE, DLL or the like
The site configuration data
Classification
Attribute
Option, constraint or the like
User's configuration data
Commercial-point information
The transaction limit
The payment address
Or the like.
In exemplary embodiment, can obtain the most current data and assembly at based on network mechanism of exchange 10 places, and be responsible for before transaction listings 70 is propagated into based on network mechanism of exchange 10, carrying out any essential renewal by seller application 66.
Based on network mechanism of exchange 10 can have data updated version, but may not need to upgrade.In this case, make the user learn optional renewal, and provide the option that does not receive described renewal to the user.
In addition, for seller application 66, based on network mechanism of exchange 10 can have the renewal version of data more than a type.Some are arranged in the middle of these upgrade is essential and have some may be optional.In exemplary embodiment, all available renewals are then downloaded in any if desired available renewal.In addition, in exemplary embodiment,, then download and use all available more new data and modules if the user selects to carry out any optional renewal.In addition, in exemplary embodiment, the renewal that can utilize compression to quicken from based on network mechanism of exchange 10 to seller application 66 is transmitted.
The all relevant version of each scalable file.This version comprises file name, main version, minor release and timestamp.Seller application 66 can be summarized by a row version objects.In one embodiment, but be the summary of versioned file below:
The seller application components file
Figure BSA00000442451200231
" version string " is an XML element, and it has the field that is used for main version component, minor release assembly, timestamp, filename and upgrade requirement.These elements can be serially connected and describe the total system version.Be the example of exemplary version string below:
Figure BSA00000442451200232
In exemplary embodiment, compare the FileVersion at seller application 66 and based on network mechanism of exchange 10 places, and utilize this relatively to determine whether to need to upgrade seller application 66 or data element.The MINIMUM_VERSION_REQUIRED field is used for the file at based on network mechanism of exchange 10 places is carried out versioned.If user's seller application 66 versions are lower than (or old in) required minimal version, then need to upgrade.If user's seller application 66 versions are equal to or higher than (or newly in) required minimal version, then the renewal to this file is optional.
In exemplary embodiment, the user can refuse optional or essential renewal.Yet, upgrade if desired and user's refusal is accepted them, the user may in the future with the future communications of based on network mechanism of exchange 10 in limited.For example, if the user refuses to accept targeted site config file 86 essential upgraded (for example classification renewal), then this user may not propagate into transaction listings 70 the based on network mechanism of exchange 10 that is used for this targeted sites.
The process flow diagram of Fig. 5 shows a kind of method 100 according to an illustrative embodiment of the invention, is used for changing (i.e. customization) seller application 66, to be used for targeted sites.Exemplary seller application 66 assists list items is sent to based on network mechanism of exchange 10.In a kind of exemplary embodiment, based on network mechanism of exchange 10 is supported a plurality of targeted sites (for example website).In the exemplary embodiment of another kind, based on network mechanism of exchange 10 is supported a targeted sites.
With reference to figure 7, the Figure 130 that is provided shows exemplary seller application 66 and communicates with a plurality of websites.Seller application 66 can be worked with a website (for example 132) or a plurality of website (for example 132,134,136,138 and 140).And, seller application 66 can be worked with the website that belongs to a based on network mechanism of exchange 10, and perhaps seller application 66 can be worked together with a plurality of websites that belong to different based on network mechanism of exchange 10 (142,144 and 146) respectively (for example 132,134 and 140).For example, seller application 66 can be worked with website www.facility3.us 142 and www.facility2.jp website 138 simultaneously.In exemplary embodiment, seller application 66 can work with a plurality of websites (for example commercial presence, education, charitable, political, amusement or the like).In one embodiment, seller application 66 only can be configured to work with the website that belongs to specific based on network mechanism of exchange 10.
Get back to Fig. 5, in illustrative methods 100, seller application 66 is used for transaction listings 70 is propagated into based on network mechanism of exchange 10 at client computer 38 places by the user.Method 100 starts from square frame 102, the based on network mechanism of exchange 10 of visit under user's request.At square frame 104, checking user's identity.In order to visit based on network mechanism of exchange 10 by seller application 66, the user must obtain log-on message (for example user ID and password) in front.At square frame 106, the user is identified as the user of login for the first time.
The user who is identified as login for the first time is requested to import various information, including, but not limited to billing address, individual address, payment address and be used to wish list the zone of project or the website of population special use (for example in order to propagate transaction listings 70) at Qi Chu.At square frame 108, the user selects to wish to list the project goal website at Qi Chu from a plurality of targeted sites that offer this user.In one embodiment, a targeted sites can be represented a plurality of countries.But user's off-line select target site preferences.This off-line is chosen in and becomes effectively when the user is connected to based on network mechanism of exchange 10 and approved.
At square frame 110, the seller application 66 of configure user (for example installing) is so that it can be communicated by letter with selected targeted sites.In exemplary embodiment, this configuration is included in the field relevant with the currency that is used for each targeted sites when working together, makes seller application 66 can utilize the currency of each targeted sites.That is to say that where necessary, the operation that relates to currency is carried out with the form of the currency type of selected targeted sites.These operations comprise the input monetary value, show monetary value and money of account value.Configuration also can comprise the propagation that prevents some transaction listings 70 (for example serve teen-age business website forbid propagating alcohol or tobacco).In exemplary embodiment, configuration also can be included in selected targeted sites place provides available classification and attributes section to seller application 66, or the available categories and the attributes section of described targeted site-specific are provided.In addition, exemplary embodiment is configured to seller application 66 to come work with the corresponding language of selected targeted sites appointment.The configuration of seller application 66 also can including, but not limited to available Format Type (for example auction, store item (fixed price) or the like) be provided, reserve the price option, payment options, deliver goods option, check option, images serve option and with the costs related option of each transaction listings 70.
The process flow diagram of Fig. 6 shows a kind of method 120 according to an illustrative embodiment of the invention, is used for arranging list items at based on network mechanism of exchange 10 places by seller application 66.In exemplary method 120, the user utilizes seller application 66 that transaction listings 70 and their start times are separately propagated into based on network mechanism of exchange 10 at the client computer place.The mechanism of exchange 10 that each list items start time is based on network is issued the date and time of transaction listings 70 on the website.This can be including, but not limited to the transaction listings 70 that will sell, auction, barter, give or show.At square frame 122, provide a user interface to the user, be used for receiving a plurality of transaction listings 70 and related start time separately thereof at seller application 66 places.At square frame 124, make up batch text 68 (for example data file) at seller application 66 places, to comprise a plurality of transaction listings 70 and start time separately thereof.At square frame 126, the batch text that will create in square frame 124 propagates into based on network mechanism of exchange 10.In exemplary embodiment, the user can be included in a plurality of transaction listings 70 in the batch text 68, and each transaction listings 70 all comprises their start times separately.In exemplary embodiment, when working offline, the user creates batch text 68.Yet in interchangeable embodiment, the user can be connected to based on network mechanism of exchange 10, and by seller application 66 transaction listings 70 is directly inputted to based on network mechanism of exchange 10.
The process flow diagram of Fig. 8 shows a kind of method 150 according to an illustrative embodiment of the invention, is used in based on network mechanism of exchange 10 places arrangement transaction listings 70.In exemplary method 150, (a plurality of) transaction listings 70 is offered based on network mechanism of exchange 10 from the user by seller application 66.The user can provide (a plurality of) transaction listings 70 in the data file that is sent to based on network mechanism of exchange 10 by seller application 66.At square frame 152, transaction listings 70 and start time separately thereof are received by based on network mechanism of exchange 10.At square frame 154, based on network mechanism of exchange 10 is arranged the issue of each transaction listings 70 according to each transaction listings related start time separately.At square frame 156, issue transaction listings 70 according to the timetable of design in square frame 154.
The process flow diagram of Fig. 9 shows a kind of method 160 according to an illustrative embodiment of the invention, is used for describing the interface by transaction listings 70 and imports the transaction listings description.In exemplary method 160, the user utilizes seller application 66 that transaction listings 70 and list items time separately thereof are propagated into based on network mechanism of exchange 10 at the client computer place.At square frame 162, the user represents that he wishes to import new transaction listings 70.At square frame 164, the prompting user describes the description of interface (i.e. " WYSIWYG interface ") input transaction listings 70 by transaction listings.Transaction listings is described the interface and is also referred to as the customization entr screen.In exemplary embodiment, the WYSIWYG interface comprises that first makes up user interface, but by this interface input text, and can select to be included in figure in the transaction listings 70.In addition, in exemplary embodiment, the WYSIWYG interface comprises second preview user interface, and the preview of transaction listings 70 is provided when being used for providing transaction listings 70 at based on network mechanism of exchange 10 places.In one embodiment, the WYSIWYG interface comprises that the 3rd makes up user interface, is used for providing transaction listings 70 with the revisable descriptor language of user (for example HTML).At square frame 166, be used to finish and preserve transaction listings 70.
The process flow diagram of Figure 10 shows a kind of method 170 according to an illustrative embodiment of the invention, is used to assist the renewal/upgrading of seller application 66.In exemplary method 170, at square frame 172, based on network mechanism of exchange 10 receives user's connection request.Described request is by seller application 66 inputs.At square frame 174, receive and the checking requestor login information.In one embodiment, described checking comprises checking user ID and login.In interchangeable embodiment, described checking also comprises the checking User Status.For example, 10 places list transaction listings 70 if the user is terminated in based on network mechanism of exchange, but denied access then.At square frame 176, after checking, based on network mechanism of exchange 10 will upgrade/upgrade and download to seller application 66.Based on network mechanism of exchange 10 will upgrade/upgrade download to seller application 66 before, determine whether to exist the renewal/upgrading of seller application 66, if exist, then existing renewal/upgrading is downloaded to seller application 66.In exemplary embodiment, renewal/upgrading for example comprises that classification is upgraded, attribute upgrades, program information upgrades and edition upgrading.In addition, in exemplary embodiment,, then only will upgrade/upgrade downloading to seller application 66 if enabled automatic renewal at seller application 66 places.At square frame 178, the renewal/upgrading of seller application 66 is installed on the client computer after being received automatically.
The process flow diagram of Figure 11 shows a kind of method 180 according to an illustrative embodiment of the invention, is used for downloading seller application 66 from based on network mechanism of exchange 10 to client computer 38.
At square frame 182, based on network mechanism of exchange 10 receives the request of downloading seller application 66.In one embodiment, this request can be received the selection of hypertext link (or other location identifiers) by the user, and described hypertext link (or other location identifiers) is to offer the user's in the context of the shown markup language document of browser application 36.
At square frame 184, based on network mechanism of exchange 10 also receives the identifier that sends requesting users.The user provides described user identifier by an interface, and described interface is that the form with the shown markup language document of browser application 36 offers the user's.
At decision block 186, based on network mechanism of exchange 10 is determined to send requesting users and whether is maintained the credit card details relevant with based on network mechanism of exchange 10.Specifically, if send the registered user that requesting users is based on the mechanism of exchange 10 of network, then based on network mechanism of exchange 10 can require the associated user that effective credit card details is provided in registration process.
At decision block 188, based on network mechanism of exchange 10 determines whether the negative feedback grading of sending requesting users has been surpassed predetermined minimum value.Specifically, in one embodiment, based on network mechanism of exchange 10 provides a kind of feedback mechanism, and the user can provide other users' that conclude the business with it feedback whereby.This feedback mechanism is useful for breaking the wall of mistrust between the user of based on network mechanism of exchange 10, and a kind of user's the trust degree and the indication information of fiduciary level are provided.
Whether at decision block 190, determining to send requesting users has had one section preset time as the registered user of based on network mechanism of exchange 10.For example, requesting users only has some hrs as the registered user or less than a week, then may have insufficient time to credit rating, confidence level and fiduciary level that requesting users is sent in foundation if send.In addition, attempt utilizes the user of based on network mechanism of exchange 10 cheatings may register an another name and is exclusively used in this cheating.The inspection of carrying out at square frame 190 places is exactly to wish to reduce the access rights of the still inadequate user of hour of log-on to seller application 66, detects the possibility of false registration with raising.
If in square frame 186,188 or 190, negatory court verdict is arranged in one of any, then the download request at method 180 refusal square frames 194 places.On the other hand, if all be the court verdict of certainty in each of decision block 186,188,190, then at square frame 192, based on network mechanism of exchange 10 begins by the Internet 34 seller application 66 to be downloaded to client computer 38.Method 180 stops at square frame 196 places then.
The detail flowchart of Figure 12 shows a kind of detailed method 200 according to an illustrative embodiment of the invention, is used to customize seller application, and this application is used for transaction listings 70 and start time separately thereof are propagated into based on network mechanism of exchange 10.
By customization seller application 66, the user can utilize seller application 66 that transaction listings 70 is listed in a plurality of targeted sites place (for example for the U.S., Germany, Britain ... website in central each country) by geographical target setting.The acquiescence display language of seller application 66 can be complementary with native language of downloading the targeted sites of this application from it.Be provided at particular targeted site and create and the user interface of edit transaction listings 70 shows the native language of targeted sites (for example with) in the mode that customizes.For example, if the user downloads seller application 66 from the German website of based on network mechanism of exchange 10, then can provide user interface by German.In another embodiment, if the user determines to create the project that will list at Taiwan targeted sites place, the flow process (being a series of user interfaces that provided) of then creating transaction listings 70 will show with Chinese.Edit item again after if the user wants, then edit item panel text will show with Chinese.
If seller application 66 need be come videotex with the language that a kind of user does not install the front end tool bag as yet for it, then point out the user to download or install this front end tool bag from based on network mechanism of exchange 10.In exemplary embodiment,, show that he wishes to be listed in when needing the targeted sites of particular tool bag place, downloads and install this front end tool bag automatically when the user notifies based on network mechanism of exchange 10 by seller application 66.Seller application 66 allows to add additional (a plurality of) targeted sites.Utilize the ability of additional object website need carry out following operation: the user selects the targeted sites of adding, the seller application that based on network mechanism of exchange 10 downloads to the user with any essential software module and data element, described software and data element are installed, and configuration seller application 66 is utilized new installed software and data element.The user can be when off-line or select additional targeted sites from seller application 66 when being connected to based on network mechanism of exchange 10.
Mode with customization shows described content to the user, for example thinks that the current language of seller application 66 configurations shows.Online content displayed (for example at the targeted sites place) has the native language of current goal website.In exemplary embodiment, the date that is presented at seller application 66 places has and the corresponding form of selected current goal website.In interchangeable embodiment, the date that is presented at seller application 66 places has the language that the user selects at seller application 66 places.
But the parameter transaction of seller application 66 support site-specific, the limit of for example concluding the business.For example, targeted sites can have the transaction limit of being implemented.The transaction limit is the predetermined amount of user's producible expense when not registering credit card, and it changes with website.If the user is registered his/her credit card information is with as monthly keeping accounts automatically, then under the effective situation of hypothesis credit card information, based on network mechanism of exchange 10 allows users unrestrictedly to list.Otherwise when reaching transaction during the limit, the user may just can not list any new project, up to paying account balance being dropped under the transaction limit, or registers credit number.
When the user attempted to send (a plurality of) transaction listings 70 by seller application 66 with the form of batch text 68, based on network mechanism of exchange 10 was carried out the transaction limit checks.If the expense corresponding to the transaction listings 70 that will issue at based on network mechanism of exchange 10 places will make the user surpass their transaction limit, then based on network mechanism of exchange 10 may not allow to propagate described (a plurality of) transaction listings 70.In exemplary embodiment, if surpassed the transaction limit before the All Activity list items 70 in reading batch text 68, then based on network mechanism of exchange 10 accepts to surpass the All Activity list items 70 that reads before the transaction limit.
Transaction limit check is applicable to user's targeted site of registration.For example, if targeted sites (for example Germany's transaction website) has the transaction limit, then attempt each time when based on network mechanism of exchange 10 sends project user to this Germany's site registration, the capital limit check of concluding the business, no matter whether these users are submitting their list items to this targeted sites.
When selecting specific targeted sites, seller application 66 is just utilized the corresponding currency of this state.For example, when selecting U.S.'s targeted sites, all expenses all are shown as dollar.In interchangeable embodiment, seller application 66 is utilized the currency of a plurality of countries.For example, in another embodiment, when selecting U.S.'s targeted sites, all expenses all are shown as American currency and Canadian currency.In exemplary embodiment, the unique form of particular targeted site that the user has been selected is recognized and used to seller application 66.As example, for Germany and Taiwan, currency fields may only allow digital.In addition, the U.S., Australia, Canada, Britain comprise decimal separator (being used for branch).In addition, France, Spain, Holland, Italy, Germany, Belgium's (French) and Belgium's (Dutch) have CSV symbol (being used for branch).And, Holland and Belgium's (Dutch) have and be used for " buying now " (BIN) and the CSV of reservation price accord with, but concerning minimum competitive bidding, only allow digital.
Refer again to Figure 12, method 200 starts from square frame 202, starts seller application 66 this user.Method 200 advances to square frame 204, provides welcome screen 250 in this seller application 66, and a kind of exemplary embodiment has been shown among Figure 13 A.Welcome screen 250 provides and has withdrawed from option 252, opened sample file 254, created new file 256 or opened existing file 258.In exemplary embodiment, in the time of one of in selecting option 252-258, select the Next button 260 to select with startupoptions.In interchangeable embodiment, select back startupoptions 252-258 automatically.
If selected to open sample file 254, then method 200 advances to square frame 206, provides the sample screen of transaction listings 70 to the user at this.Yet if selected to create new file 256, method 200 advances to square frame 210, starts the processing that transaction listings 70 is input in the set (for example batch text 68) at this.
On the other hand, if selected to open existing file 258, then method 200 advances to square frame 208, activates to open the processing of existing set (for example batch text 68) at this.
In exemplary embodiment, if selected to create new file 256 at square frame 210, then method 200 advances to square frame 212, provides login interface 262 in this seller application 66, and a kind of exemplary embodiment has been shown among Figure 13 B.Login interface 262 requires user ID 264 and password 266.Login interface 262 comprises choice box 268, is used for using the purpose of seller application 66 to be notified to based on network mechanism of exchange 10 to a plurality of targets or customization website.In exemplary embodiment, essential user ID and the password of obtaining before the user creates new file.In interchangeable embodiment, the user can obtain user ID and password when being connected to based on network mechanism of exchange 10.
At square frame 214, the user sends the request that is connected with based on network mechanism of exchange 10.In exemplary embodiment, after input user ID and password, select next button 270 from login interface 262, to be connected to based on network mechanism of exchange 10.Method 200 advances to square frame 216 then, provides linkage interface 272 in this seller application 66, and a kind of exemplary embodiment has been shown among Figure 13 C.
At square frame 216, inspection user ID and password when selecting " connecting now " button 274 in the linkage interface 272.If based on network mechanism of exchange 10 can not be verified user ID and password, then ask the user again at login interface 262 input user ID and passwords.
After the checking of square frame 216, method 200 advances to square frame 218, provides personal information interface 276 in this seller application 66, and a kind of exemplary embodiment has been shown among Figure 13 D.These personal information are used to identifying user, guarantee security and assist process of exchange between the user of the based on network mechanism of exchange 10 of visit.User profile can be used to fill user preference field (for example paying the position of address and transaction listings), and definite user's default objects website.In exemplary embodiment, seller application 66 comprises the targeted sites of acquiescence.In this embodiment, the targeted sites of acquiescence is exactly the website of user's download seller application 66.Yet the user can edit the targeted sites of acquiescence.
At square frame 220, determine whether the user wishes in a plurality of targeted sites place use seller application 66.If square frame 220 is negatory court verdicts, then in square frame 222 configuration seller application 66, only and from its targeted sites (for example U.S.'s website) of downloading it to work together.In one embodiment, the configuration to seller application 66 comprises according to disposing seller application 66 to communicate by letter with based on network mechanism of exchange 10 with the agreement of selected targeted site dependent connection.In addition, in one embodiment, the configuration of seller application 66 comprised seller application 66 is configured to provide information in the mode consistent with the agreement of selected targeted site dependent connection to the user.On the other hand, if square frame 220 is court verdicts of certainty, then method 200 advances to square frame 224, provides targeted site interface 280 in this seller application 66, and a kind of exemplary embodiment has been shown among Figure 13 E.
At square frame 224, can select will be by a plurality of targeted sites of seller application 66 uses.In exemplary embodiment, targeted site interface 280 provides available targeted sites.Will recognize that, other targeted sites definables targeted sites more or less, or definition can be distinguished any other attribute of a targeted sites.For example, for the targeted sites of distinguishing by country name, the information under the information on the targeted sites definable country (for example continent), the country (for example Guo Jia area, state, territory, province or the like).The user can be by selecting to come the select target website adjacent to the choice box of re-set target website.Can select a plurality of targeted sites.In interchangeable embodiment, the user can and highlight the re-set target website by the scroll list and come the select target website.
At square frame 226, will send to seller application 66 from based on network mechanism of exchange 10 corresponding to the configuration information of the targeted sites of selecting at square frame 224.At square frame 228, utilize the information of downloading at square frame 226 to dispose seller application 66 automatically.In exemplary embodiment, the configuration of seller application can comprise provides software module renewal, classification renewal, attribute renewal, targeted site language renewal, basic language renewal, various software miscellaneous data elements or the like.After the configuration of finishing square frame 228, seller application 66 can be used for transaction listings 70 and start time separately thereof are propagated into each targeted sites of selecting at square frame 224.Method 200 ends at square frame 230.
The detail flowchart of Figure 14 A and 14B shows a kind of method 300 according to an illustrative embodiment of the invention, arranges transaction listings 70 at based on network mechanism of exchange 10 places by seller application 66.In one embodiment, method 300 is carried out customer 35 by independent executable seller application 66.In interchangeable embodiment, method 300 can by customer's 35 executable files for example Java Applet or ActiveX control carry out, described executable file is carried out in the context of browser application.Some information reside on the customer 35 and carry out thereon, and to assist the convenient input of transaction listings 70, this for example is to realize by the template that the permission user definition repeated content that a plurality of transaction listings 70 are shared is provided.This has been avoided each transaction listings 70 is repeated input.And method 300 guiding customers' 35 function is carried out the verification operation to the data of input, to check the legitimacy of admissible content and content.In addition, method 300 suggestion provides the tabulation that can allow content, for example realizes by drop-down menu, can select to be used for the legal content of the specific fields of transaction listings 70 from this listuser.And method 300 provides the option of arranging transaction listings 70.
Method 300 starts from square frame 302, calls seller application 66 on a user's client computer 38, and this user wishes to make up a plurality of transaction listings 70 and described transaction listings 70 and arranged start time thereof are propagated into based on network mechanism of exchange 10.For example, the black volume user of based on network mechanism of exchange 10 may wish to propagate a plurality of transaction listings 70, thereby calls seller application 66.In one embodiment, based on network mechanism of exchange 10 may propagate into each transaction listings 70 of based on network mechanism of exchange 10 and the user is charged at seller application 66.In exemplary embodiment, described expense depends on user's service class (for example black volume user discount).
At square frame 304, seller application 66 is carried out new item box is provided.The new item box that provides at square frame 304 comprises establishment new item interface 350, and a kind of exemplary embodiment has been shown among Figure 15 A.New item box prompts user selects the class transaction corresponding to transaction listings 70.In exemplary embodiment, create the obtainable type of transaction in new item interface 350 places including, but not limited to auction 352, shop 364 and advertising format 380.And, create new item interface 350 a drop-down site list 358 is provided, will propagate into target (for example country) website to transaction listings 70 batch text 68 of a plurality of transaction listings 70 (or comprise) from this tabulation.In exemplary embodiment, if non-selected drop-down list 358 is then selected from the targeted sites of its download seller application 66.
At square frame 306, the user selects and creates " next step " option that new item interface 350 provides explicitly, in response to this, and the information (for example title, classification or the like) of seller application 66 prompting users to obtain to be associated with transaction listings 70.In a kind of exemplary embodiment, the prompting at square frame 306 places is carried out by new item interface 362, and an embodiment has been shown among Figure 15 B, and comprising a plurality of fields, the user can fill these fields to make up transaction listings 70.If the user has selected shop form 354 or advertising format 356 in creating new item interface 350, then provide different dialog boxes.
In exemplary embodiment, shown new item interface 362 comprises a plurality of input fields, to receive project name 364, first project category, 366, the second project categories 368 and store categories 370.In three classification input fields each all comprises drop-down list, selects classification to make things convenient for the user.New item interface 362 also comprises attribute 376.Attribute is a classification specific information project, and sellers can specify these projects to help the buyer and search project, and may not all classification all have.An example is house property-inhabitation classification.For example, when project being listed in this classification, can point out the user to specify bedroom quantity, bathroom quantity, square feet, air-conditioning, pond (drop-down: nothing, ground, non-ground) or the like.These attributes make the buyer to show, they search project in house property-inhabitation classification according to obtainable attribute (for example bedroom quantity, bathroom quantity) or the like.Example with some other classification of attribute comprises computing machine (for example processor speed, hard disk size), clothes (for example model, brand, color) and ticketing service (for example Activity Type, city, state, face amount or the like).But almost any classification all use attribute 376 further describes.Navigation in order to assist to create transaction listings 70 between employed a plurality of screens has also shown Back button 372 and the Next button 374, selects these two buttons to make the user once to advance by a plurality of screens.
At square frame 308, " next step " option that the user selects and new item interface 362 provides explicitly, in response to this, the more detailed description information (for example transaction listings detailed) of seller application 66 prompting users to obtain to be associated with transaction listings 70.In a kind of exemplary embodiment, the prompting at square frame 308 places is described interface 450 by transaction listings and is carried out, for example shown in Figure 16 A.Further describe transaction listings below with reference to Figure 17 and describe interface 450.
After square frame 308 input transaction listings were described, method 300 advanced to square frame 310, provides format specifics interface 378 in this seller application 66, and a kind of exemplary embodiment has been shown among Figure 15 C.Can comprise various data items in the format specifics interface 378.Shown exemplary data items comprise list during, price, quantity, payment and deliver goods data items." optional feature " with a plurality of choice boxs zone also is provided, has made the user to stipulate: specific transaction listings should be visually when being shown by based on network mechanism of exchange 10 or is otherwise come by difference or highlight.For example, transaction listings 70 can be by overstriking, show or have graphical image or an icon that is associated with it with the specific background look.
At square frame 312, what the user selected and format specifics interface 378 provides explicitly saves options 380, and in response to this, seller application 66 is carried out checking inspection, whether import enough information with definite user and constituted effective transaction listings 70, or also do not needed information.For example, the user may inadvertently forget input beginning price.
After the checking of certainty, method 300 advances to square frame 314, and as shown in Figure 14B, at this, seller application 66 provides inventory interface 382, and a kind of exemplary embodiment has been shown among Figure 15 D.Project stock interface 382 provides selectable transaction listings 70 tabulations in a set 306, described set 306 and the targeted site dependent connection of selecting at square frame 304.The user can should be included in another project of gathering in 306 by selecting " newly-built " button 384 to begin to import.In exemplary embodiment, the user also can delete 386 or edit 388 transaction listings 70 by project stock interface 382.
In exemplary embodiment, inventory interface 382 provides the list items summary that constitutes the All Activity list items 70 of batch text 68.Specifically, main window 390 can comprise multiple row, its with form to user's display Name, quantity, lowest price, reservation valency and dominated column list item pricing information.The user can be provided by the arbitrary row in the transaction listings 70 that provides in the main window, to assist editor or the deletion to transaction listings 70.
In exemplary embodiment, can select one the Start Date of arranging and start time 392, based on network mechanism of exchange 10 should be put up the relevant batch text collection 68 of transaction listings 70 at this date and time.If the user is not desirable to provide the Start Date and the time of being arranged, then the acquiescence the date and time of arranging " beginning immediately " 394 after propagating into based on network mechanism of exchange 10.In interchangeable embodiment, but each list items 70 in the pair set 306 is specified beginning day thousand and time respectively.
At square frame 316, user's decision provides the Start Date and the time 392 of being arranged, at this date and time, and will be in the set 306 of based on network mechanism of exchange 10 places issue transaction listings 70.
At square frame 318, the user is appointed interval 396 alternatively, is distributed on the time at based on network mechanism of exchange 10 places in order to a plurality of transaction listings 70 in the set 306 of staggering.For example, but the set 306 of user's given transaction list items 70 on July 4th, 2002 9:00PM begin, should comprise 5 minutes interval between each transaction listings 70 in the named aggregate 306 then.Therefore, if gather 3 transaction listings 70 are arranged in 306, then first will start from 9:00PM, and second starts from 9:05PM, and the 3rd starts from 9:10PM.Word " beginning " also can be understood to be in the issue of selected targeted sites place.
At square frame 320, " interpolation " option 392 that the user selects and project stock interface 382 provides explicitly to propagate, in response to this, the list items interface 400 that seller application 66 provides wait to be propagated has illustrated a kind of exemplary embodiment among Figure 15 E.
At square frame 322, the user selects and " propagating all " option 402 of waiting for that propagation interface 400 provides explicitly, and in response to this, seller application 66 prompting users obtain based on network mechanism of exchange password.
At square frame 324, after user rs authentication, the set 306 of transaction listings 70 is propagated into based on network mechanism of exchange 10.
In one embodiment, by based on network mechanism of exchange API aforesaid batch text 68 is propagated into based on network mechanism of exchange 10 from client computer 38.In interchangeable embodiment, can transmit batch text 68 by email message.
Each transaction listings 70 all can comprise the transaction listings description.In exemplary embodiment, the transaction listings description can be described interface 450 by transaction listings and import, and a kind of exemplary embodiment has been shown among Figure 16 A.Transaction listings 70 is including, but not limited to text, one or more picture and form (for example layout, color, font or the like).In exemplary embodiment, transaction listings is described interface 450 3 optional dialog boxes is provided, and describes to assist the input transaction listings.Described 3 dialog box options comprise Design view option 452, HTML view option 454 and preview view option 456.Design view option 452 will allow the user to import descriptive text 458 in WYSIWYG is provided with when selected.The HTML code that the transaction listings that HTML view option 454 allows user's input to be used for them is described.Preview view option 456 allows the user according to coming the preview transaction listings to describe by the HTML of WYSIWYT editing machine definition or the HTML code of user's input.The exemplary embodiment of preview view dialog box 478 has been shown among Figure 16 C.
Use Design view dialog box 466, the user can import descriptive text 458, and uses edit tool with it format.If the user has enabled the multi-site support, then show a prompting, show that transaction listings 70 preferably should have the native language of each targeted sites.The Design view tool bar comprises that the user can be used to the tool bar project of their description of form family.Each toolbar button all has ToolTips.
In exemplary embodiment,, suitably show available font and text control for the two-byte character symbol language.For example, the Chinese font collection is different from western language, thus not with runic, italic or underscore compatibility.If the user writes with Chinese, then can use Chinese font, and should only show the text control that is suitable for.
The descriptive text 458 that to import in Design view dialog box 466 is read as text, comprises descriptor text (for example HTML code).Yet the user can import descriptor text in descriptor text view dialog box 470, and a kind of exemplary embodiment has been shown among Figure 16 B.Descriptor text (for example HTML code) is imported in descriptor language CodeWindow 472.According to any text of previous input in Design view dialog box 466, descriptor language CodeWindow 472 has been filled descriptor text (for example HTML code) automatically.
In exemplary embodiment, transaction listings is described interface 450 template 460 also is provided, and is used to improve transaction listings 70.In the described template each all can comprise theme (for example comprising the color scheme) 462 and layout 464, shown in Figure 16 A.Theme 462 and layout 464 can be selected independently.In addition, the user can describe interface 450 interpolation pictures to transaction listings 70 by transaction listings.Can add picture by the picture service, described picture service can be by based on network mechanism of exchange 10 or another network mechanism and available, perhaps described picture can add by the images serve that user oneself supports, perhaps from the image set that is stored on the user's computer.Described picture can add to and is included in transaction listings and describes in the image area in the interface 450.
Theme 462 definable table border colors, any boundary image, background colour (only being used for describing the zone) or the like.Layout 464 can provide a description the display position of text and picture.Can support preference specific to their picture to the layout 464 that the user shows.Seller application 66 also can provide " regulating size automatically " option.This option readjusts the template image size of size for optimizing with user's image when enabling.
Seller application 66 also can provide the color scheme and the layout of one group of acquiescence.5 to 10 kinds (for example color scheme and layouts) can be provided.Based on network mechanism of exchange 10 can be by upgrading the renewal/upgrading of seller application 66 and adding template.In interchangeable embodiment, the user can design themselves layout and theme.In the interchangeable embodiment of another kind, can import layout and theme.
Other special function comprises " super large " (supersize) 463 and slide show 465, and it can be used to improve and/or change the demonstration of picture.In a kind of exemplary embodiment, supersize option 463 is included in transaction listings and describes in the left navigation bar at interface 450.In exemplary embodiment, super large 463 can be applied to all suitable IPIX pictures.In addition, in exemplary embodiment, super large 463 only can be used the user who utilizes based on network mechanism of exchange 10 images serve.Super large 463 options allow users are amplified the size of the image in the transaction listings 70 that is included in them.
Slide show 465 functions can be selected by the slide show layout of special use.Once add 6 pictures at most and not only be one from the dialog box permission of this template for displaying.Therefore, slide show 465 functions allow the user to add 6 pictures at most in an image-region and are not only one.The picture that adds by slide show 465 functions is presented at based on network mechanism of exchange 10 places with transaction listings 70.Slide show comprises the demonstration a series of pictures, once shows one.These pictures are presented at the same position on the display.For example, the user of the transaction listings of browsing to comprise slide show in a period of time (for example 5 seconds) introversion of based on network mechanism of exchange 10 definition 70 provides every pictures (for example picture 1-6).The circulation continuously of picture in slide show series, up to a certain selected, perhaps the user closes or withdraws from the window that comprises transaction listings 70.
The detail flowchart of Figure 17 shows a kind of method 500 according to an illustrative embodiment of the invention, is used for describing interface 450 input transaction listings by transaction listings and describes.Method 500 starts from square frame 502, provides transaction listings to describe interface 450 in this seller application 66.As mentioned above, transaction listings is described interface 450 and is comprised Design view option 452, HTML view option 454 and preview view option 456.
At square frame 504, the user selects Design view option 452, and in response to this, seller application 66 provides Design view dialog box 466 to the user.In exemplary embodiment, Design view dialog box 466 is dialog boxes of acquiescence, and is in transaction listings at square frame 502 and describes in the interface 450 and offer the user.At square frame 506, the user imports descriptive text 458 in Design view dialog box 466.The user can select preview view option 456 or HTML view option 454 in the time of in Design view dialog box 466.
At square frame 508, the user selects HTML view option 454, and in response to this, seller application 66 provides a description symbol language dialog box 470 to the user, and a kind of exemplary embodiment has been shown among Figure 19 B.At the descriptive language 458 of square frame 506 inputs, the descriptor language code section 472 of descriptor language dialog box 470 had been filled descriptor language code (for example HTML code) automatically according to before.The user can revise the descriptor language code in (for example add, delete, edit) descriptor language code section.
At square frame 510, the user selects preview view option 456, and in response to this, seller application 66 provides preview view dialog box 478 to the user, and a kind of exemplary embodiment has been shown among Figure 16 C.Preview view dialog box 478 is shown as appearance when issuing at based on network mechanism of exchange 10 places with the description of transaction listings.Can not be in preview view dialog box 478 inediting contents.
At decision block 512, determine whether the user wishes to import the picture corresponding to transaction listings 70.
At square frame 514, if the input picture then obtains picture and appends to transaction listings 70.The user selects to handle by select " selection picture " button to start picture from Design view dialog box 466.In exemplary embodiment, can utilize the picture support service of based on network mechanism of exchange 10 or the picture support service of user's appointment, perhaps also can from the set that user's computer is stored, select picture.
At square frame 516, the layout 464 that selection will utilize in the demonstration of transaction listings 70.Layout 464 is the options that can obtain on the WYSIWYG interface.If it is non-selected then utilize default layout.
At square frame 518, the theme 462 that selection will utilize in the demonstration of transaction listings 70.Theme 462 is the options that can obtain on the WYSIWYG interface.If it is non-selected then utilize Default Subject.Method 500 ends at square frame 1210.
The detail flowchart of Figure 18 shows a kind of method 550 according to an illustrative embodiment of the invention, is used to be arranged in based on network mechanism of exchange 10 places and receives the list items of importing by seller application 66.In exemplary embodiment, transaction listings 70 has defined the parameter and the content of online commercial processes (for example online shop, online auction).Yet will recognize that transaction listings 70 can provide any parameter transaction (product or service for example for sale by any method, or service of goods requirement description).Specifically, in interchangeable embodiment, transaction listings 70 can be described product or the service that fixed price is provided by classified advertisement, or provides and required product or service in the context of B2B transaction or electronic market.
Method 550 starts from square frame 552, and 10 places receive batch text 68 at based on network mechanism of exchange.
At square frame 554, the analyzer module of transaction application 311 76 is analyzed batch text 68, is included in wherein each transaction listings 70 with extraction, and carries out the various verification operations relevant with each transaction listings that is extracted 70.
At square frame 556, transaction application 311 is sent to client computer 38 with acknowledge message, with successful reception and the extraction of confirming each transaction listings 70 (comprising the start time that they are arranged separately).In one embodiment, acknowledge message can comprise the email message that transmits from the e-mail server 22 of based on network mechanism of exchange 10.In interchangeable embodiment, page server 12 can produce a markup language document (for example html document) in response to user's request, and it sends acknowledge message to user.The affirmation message that sends client computer 38 at square frame 556 to also can comprise location identifier (for example URL(uniform resource locator) (URL)), it provides a link, and direction analysis device module 76 is at the list items of square frame 554 from the set of the transaction listings 70 of batch text set 68 extractions.In interchangeable embodiment, acknowledge message itself can provide the tabulation of this transaction listings 70.For example, can comprise a html document for the affirmation message of client computer 38 by E-mail conveyance, it provides the tabulation of the transaction listings 70 that is included in the batch text 68, and wherein batch text 68 comprises described set 306.
At square frame 558, provide some interfaces to the user, browsing and editing with set (form that for example has batch text 68) of the transaction listings 70 of assisting to be propagated.Therefore, the user can propagate into based on network mechanism of exchange 10 back renewal transaction listings 70 with transaction listings 70 by data file (for example batch text 68).The user can be when being connected to based on network mechanism of exchange 10 online updating transaction listings 70, or make at seller application 66 places and to upgrade and propagate into based on network mechanism of exchange 10.In one embodiment, the various interfaces of browsing and editing of assisting transaction listings 70 are produced and are sent to the markup language document of client computer 38 by the Internet 34 by page server 12, and wherein being sent to client computer 38 is in order to browse in the context of browser application 36.For example, these interfaces with markup language document form can be called by user's the selection on customer 35, have wherein selected to be contained in the URL in the affirmation message that square frame 556 transmits.In interchangeable embodiment, can for example utilize the text and the data that transmit from transaction application 311 to be produced by seller application 66 at the interface that square frame 558 provides.Figure 19 A and 19B show exemplary interface 600 and 602, and it can offer the user by based on network mechanism of exchange 10, with allow to browse, the set and the single transaction listings 70 of editor, preview and affirmation transaction listings 70.
Seller application 66 comprises that the customizing messages that utilizes based on network mechanism of exchange 10 to provide upgrades/upgrade the ability of self automatically.
The detail flowchart of Figure 20 shows a kind of method 650 according to an illustrative embodiment of the invention, is used to assist the renewal/upgrading of seller application 66.Method 650 starts from 652, is connected to based on network mechanism of exchange 10 in this seller application 66.
At square frame 654, based on network mechanism of exchange 10 determines whether to exist the seller application 66 not renewal/upgrading of reception as yet.In order to support minimum renewal/upgrading, use a kind of versioning mechanisms, based on network mechanism of exchange 10 places are used for the data element (for example targeted site config file 86) of seller application 66 and the version of module (for example primary module 84, communication module 95, resource module 81 or the like) available edition and mounted data element in seller application 66 places and module compares.Be software module and the data element down loading updating/upgrading that has changed.Institute's data downloaded can be compressed to shorten the transmission time.As mentioned above, in exemplary embodiment, renewal/upgrading is upgraded and version updating including, but not limited to classification renewal, attribute renewal, program information.For classification, seller application 66 determines whether there is new/different classification structure for any targeted sites of having enabled seller application 66.It is useful providing automatic classification to upgrade to seller application 66 when being connected to based on network mechanism of exchange 10, because classification may change (for example every month once) continually.
For attribute, seller application 66 determines whether there is new/different attribute structure for any targeted sites of having enabled seller application 66.As mentioned above, attribute is the information project of classification special use, and sellers can specify and help the buyer and search project, and may not all classification all have.An example can be house property-inhabitation classification.For example, when project being listed in this classification, can point out the user specify bedroom quantity, bathroom quantity, square feet, air-conditioning, pond (drop-down menu: do not have, on the ground, non-ground) or the like.
Provide the selector switch instrument to the buyer then, to use when searching for, it allows to specify specific attribute demand (in house property-inhabitation classification, can be " New York ", 4 bedrooms and 2 bathrooms in the project name for example).Do not have attribute, sellers can specify these information, when not being standardized, thereby can not provide reliable search mechanisms.Utilize attribute, just can guarantee that what search for and obtain is correct information in institute to the user.
Some other example categories with attribute comprises computing machine classification (processor speed, hard disk size or the like), clothes (or dress ornament) classification (model, brand, color or the like) and ticketing service classification (Activity Type, city, state, face amount or the like).
In exemplary embodiment, edition upgrading comprises the modification (for example software change) that seller application 66 is made.These are revised and also can be described as program updates.In exemplary embodiment, can also postpone the renewal/upgrading of seller application 66.Yet based on network mechanism of exchange 10 can be forced to upgrade (for example material alterations of program) or upgrade (for example material alterations of classification).The user does not have the ability of getting rid of enforceable renewal or upgrading.
At square frame 656,, then described renewal/upgrading is downloaded to seller application 66 if based on network mechanism of exchange 10 determines to exist the renewal/upgrading to seller application 66.In one embodiment, only just down loading updating/upgrading when having enabled the automatic renewal of seller application 66.After the certainty judgement of judgement frame 656, method 650 advances to square frame 658, at this renewal/upgrading is installed automatically.In exemplary embodiment, seller application 66 comprises the routine that is used for installing automatically renewal/upgrading.In interchangeable embodiment, set-up routine is downloaded with each renewal/upgrading series.Set-up routine is configured to start automatically and installation procedure renewal/upgrading when download is finished.In one embodiment, set-up routine is configured to only just start automatically when having enabled the automatic renewal of seller application 66.Method 650 ends at square frame 660.
Figure 21 A-21C provides can be 26 that be safeguarded by database engine server, be used to support the further details of the database structure of said method.
In Figure 21 A, batch table 42 comprises the record that is used for as each set that begins most described transaction listings 70, and described transaction listings 70 is for example within the batch text 68 of based on network mechanism of exchange 10 places reception.
The relation that has one-to-many between batch table 42 and batch items table 40, batch items table 40 comprise that analyzer module 76 is drawn into transaction listings 70 database 30 from batch text 68, but that these transaction listings 70 also do not arrive is on-the-spot.
Items wait table 44 storages wait as mentioned above by the time the on-the-spot transaction listings that is loaded 70.The record of on-the-spot real trade list items 70 arrive in repertory 60 storage, describedly realizes by based on network mechanism of exchange 10 startup transaction processing (for example auction process or price for sale) to the scene.
Figure 21 B and 21C show entity relationship diagram, and it provides the further details of the exemplary fields that can be supported by batch table, batch items table, items wait table, repertory, subscriber's meter and correlation table.
Figure 22 shows schematically illustrating of the machine that occurs with the exemplary form of computer system 800, can carry out one group of instruction therein, so that one of any in this machine execution said method.In other embodiments, described machine can comprise that network router, the network switch, bridge, PDA(Personal Digital Assistant), mobile phone, web apparatus, set-top box (STB) maybe can execute instruction sequence to specify any machine of the action that should take.
Computer system 800 comprises processor 802, primary memory 806 and static memory 808, and they communicate with one another by bus 824.Computer system 800 also can comprise video display unit 812 (for example LCD (LCD) or cathode ray tube (CRT)).Computer system 800 also comprises Alphanumeric Entry Device 814 (for example keyboard), cursor control device 816 (for example mouse), disk drive unit 818, signal generating apparatus 822 (for example loudspeaker) and Network Interface Unit 810.
Disk drive unit 818 comprises machine readable media 820, store one group of instruction (being software) 804 on it, described instruction comprised in the said method any or all.Software 804 also is shown as all or resides at least in part in primary memory 806 and/or the processor 802.Software 804 also can pass through Network Interface Unit 810 transmission/receptions.For this instructions, term " machine readable media " should be understood to include any medium, if its can store or the coded order sequence carrying out by machine, and make this machine carry out any method of the present invention.Term " machine readable media " correspondingly should be understood to include but be not limited to solid-state memory, CD and disk and carrier signal.And, though software shown in Figure 22 resides in the individual equipment, will be appreciated that software 804 can be distributed on a plurality of machines or the storage medium, described storage medium can comprise described machine readable media.
Like this, described a kind of method and system, be used for arranging transaction listings at based on network mechanism of exchange place by seller application.Though description of the invention is with reference to concrete exemplary embodiment, very clearly can makes various modifications and change to these embodiments and can not depart from wideer spirit and scope of the present invention.Therefore, this instructions and accompanying drawing should be looked at as illustrative and nonrestrictive.
In the detailed description in front, the description of method and system of the present invention is with reference to its concrete exemplary embodiment.Yet, very clearly can make various modifications and change to it and can not depart from wideer spirit and scope of the present invention.Specifically, the disparate modules of each block scheme has been represented the functional form module of several different methods and device, and do not represent in the spirit and scope of the present invention intrinsic physics or logical partitioning or sequence of operation.For example, the various piece of the method for box indicating of Figure 11 a and 11b, in some embodiments, these parts can be resequenced or parallel organization, rather than linear or tissue step by step.Therefore, this instructions and accompanying drawing should be counted as illustrative and be nonrestrictive.

Claims (15)

1. method comprises:
In response to the reception of selecting configuration information is sent to dealer and use, described selection is corresponding to the targeted sites of being supported by based on network mechanism of exchange,
Described configuration information is corresponding to described targeted sites,
Described dealer uses and is configured to a plurality of transaction listings are propagated into described targeted sites by described configuration information,
Described transmission is to utilize the processor of the machine that is disposed by communicator module to carry out; Use received data file at described based on network mechanism of exchange place from the dealer that is disposed,
Described data file comprises described a plurality of transaction listings,
At least one transaction listings in described a plurality of transaction listings comprises the start time;
Arrange the issue of described at least one transaction listings of described a plurality of transaction listings according to the described start time; And
Issue described at least one transaction listings of described a plurality of transaction listings according to the described start time.
2. method according to claim 1, wherein:
Described configuration information identifies described targeted sites and comprises in the following renewal at least one:
The software module that described dealer uses is upgraded,
The classification that described dealer uses is upgraded,
The attribute that described dealer uses upgrades, or
The language that described dealer uses upgrades.
3. method according to claim 1 and 2, wherein:
Described configuration information identifies the geographic area of described targeted sites; And
The geographic area of described targeted sites is different with the geographic area of described based on network mechanism of exchange.
4. method according to claim 3, wherein:
Described configuration information identifies the geographic area of described targeted sites based in the following geographic area at least one:
The country of described targeted sites,
The state of described targeted sites,
The territory of described targeted sites, or
The province of described targeted sites.
5. according to each described method in the claim 1 to 4, wherein:
Described configuration information identifies the currency of described targeted sites; And
The currency of described targeted sites is different with the currency of described based on network mechanism of exchange.
6. according to each described method in the claim 1 to 5, wherein:
Described configuration information identifies the form of described targeted sites, and the form of described targeted sites is used for representing the currency of described targeted sites; And
The form of described targeted sites is different with the form of described based on network mechanism of exchange, and the form of described based on network mechanism of exchange is used for representing the currency of described based on network mechanism of exchange.
7. method according to claim 6, wherein:
Specify the quantity of the currency of described targeted sites, described quantity integer representation by the form of described configuration information sign.
8. method according to claim 6, wherein:
Specify the quantity of the currency of described targeted sites by the form of described configuration information sign, the concrete punctuation mark of described quantity utilization is represented.
9. according to each described method in the claim 1 to 8, wherein:
Described configuration information identifies the theme of described targeted sites; And
The theme of described targeted sites is different with the theme of described based on network mechanism of exchange.
10. according to each described method in the claim 1 to 9, wherein:
Described configuration information identifies the purposes of described targeted sites; And
The purposes of described targeted sites is different with the purposes of described based on network mechanism of exchange.
11. according to each described method in the claim 1 to 10, wherein:
Described configuration information identifies the language of described targeted sites; And
The language of described targeted sites is different with the language of described based on network mechanism of exchange.
12. a system comprises:
Processor, described processor are configured to executive communication device module, and described communicator module when being performed by described processor, disposing described processor and carries out following operation, and described operation comprises:
In response to the reception of selecting configuration information is sent to dealer and use, described selection is corresponding to the targeted sites of being supported by based on network mechanism of exchange,
Described configuration information is corresponding to described targeted sites,
Described dealer uses and is configured to a plurality of transaction listings are propagated into described targeted sites by described configuration information; And
Use received data file at described based on network mechanism of exchange place from the dealer that is disposed,
Described data file comprises described a plurality of transaction listings,
At least one transaction listings in described a plurality of transaction listings comprises the start time;
Arrange the device module, described arrangement device module is configured to arrange according to the described start time issue of described at least one transaction listings of described a plurality of transaction listings; And
Distributor module, described distributor module are configured to issue according to the described start time described at least one transaction listings of described a plurality of transaction listings.
13. system according to claim 12, wherein:
Described configuration information identifies described targeted sites and comprises in the following renewal at least one:
The software module that described dealer uses is upgraded,
The classification that described dealer uses is upgraded,
The attribute that described dealer uses upgrades, or
The language that described dealer uses upgrades.
14. according to claim 12 or 13 described systems, wherein:
Described configuration information identifies the geographic area of described targeted sites; And
The geographic area of described targeted sites is different with the geographic area of described based on network mechanism of exchange.
15. when the computer-readable medium of a storage instruction, described instruction are performed when the one or more processors by machine, make this machine carry out following operation, described operation comprises:
In response to the reception of selecting configuration information is sent to dealer and use, described selection is corresponding to the targeted sites of being supported by based on network mechanism of exchange,
Described configuration information is corresponding to described targeted sites,
Described dealer uses and is configured to a plurality of transaction listings are propagated into described targeted sites by described configuration information;
Use received data file at described based on network mechanism of exchange place from the dealer that is disposed, described data file comprises described a plurality of transaction listings,
At least one transaction listings in described a plurality of transaction listings comprises the start time;
Arrange the issue of described at least one transaction listings of described a plurality of transaction listings according to the described start time; And
Issue described at least one transaction listings of described a plurality of transaction listings according to the described start time.
CN201110049654.XA 2002-06-10 2003-06-05 The method and system of transaction listings is arranged at network mechanism of exchange place Expired - Fee Related CN102129642B (en)

Applications Claiming Priority (11)

Application Number Priority Date Filing Date Title
US38763802P 2002-06-10 2002-06-10
US60/387,638 2002-06-10
US10/252,127 US8078505B2 (en) 2002-06-10 2002-09-20 Method and system for automatically updating a seller application utilized in a network-based transaction facility
US10/252,129 2002-09-20
US10/252,129 US20030229554A1 (en) 2002-06-10 2002-09-20 Method and system for composing transaction listing descriptions for use in a network-based transaction facility
US10/252,128 2002-09-20
US10/252,127 2002-09-20
US10/252,128 US8719041B2 (en) 2002-06-10 2002-09-20 Method and system for customizing a network-based transaction facility seller application
US10/252,126 US7941348B2 (en) 2002-06-10 2002-09-20 Method and system for scheduling transaction listings at a network-based transaction facility
US10/252,126 2002-09-20
CN 03813485 CN1659564A (en) 2002-06-10 2003-06-05 Method and system for scheduling transaction listings at a network-based transaction facility

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN 03813485 Division CN1659564A (en) 2002-06-10 2003-06-05 Method and system for scheduling transaction listings at a network-based transaction facility

Publications (2)

Publication Number Publication Date
CN102129642A true CN102129642A (en) 2011-07-20
CN102129642B CN102129642B (en) 2015-09-09

Family

ID=34120111

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201110049654.XA Expired - Fee Related CN102129642B (en) 2002-06-10 2003-06-05 The method and system of transaction listings is arranged at network mechanism of exchange place
CN 03813485 Pending CN1659564A (en) 2002-06-10 2003-06-05 Method and system for scheduling transaction listings at a network-based transaction facility

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN 03813485 Pending CN1659564A (en) 2002-06-10 2003-06-05 Method and system for scheduling transaction listings at a network-based transaction facility

Country Status (5)

Country Link
EP (1) EP1514212A4 (en)
KR (2) KR101030946B1 (en)
CN (2) CN102129642B (en)
AU (1) AU2003243425A1 (en)
WO (1) WO2003104931A2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8255286B2 (en) 2002-06-10 2012-08-28 Ebay Inc. Publishing user submissions at a network-based facility
US8732037B2 (en) 2000-10-16 2014-05-20 Ebay Inc. Method and system for providing a record
US8799218B2 (en) 2006-12-01 2014-08-05 Ebay Inc. Business channel synchronization
US9092792B2 (en) 2002-06-10 2015-07-28 Ebay Inc. Customizing an application
US9514128B2 (en) 2001-10-11 2016-12-06 Ebay Inc. System and method to facilitate translation of communications between entities over a network
US9736269B2 (en) 2006-08-23 2017-08-15 Ebay Inc. Method and system for sharing metadata between interfaces
CN107274206A (en) * 2011-08-29 2017-10-20 辛塞伊公司 Containerization software for copying to another end points from end points virus-type
US10002354B2 (en) 2003-06-26 2018-06-19 Paypal, Inc. Multi currency exchanges between participants
CN110673859A (en) * 2019-08-30 2020-01-10 北京浪潮数据技术有限公司 Graphic database deployment method, device, equipment and readable storage medium

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101614449B1 (en) 2009-01-22 2016-04-21 삼성전자주식회사 Transition metal/carbon-nano-tube composites and method of manufacturing the same
US9443258B2 (en) 2011-08-26 2016-09-13 Apple Inc. Mass ingestion of content related metadata to an online content portal
US10789631B2 (en) 2012-06-21 2020-09-29 Aibuy, Inc. Apparatus and method for peer-assisted e-commerce shopping
KR20200093836A (en) 2019-01-29 2020-08-06 팍슨 주식회사 Cooperative Trading Method of Secondhand Goods Based on Blockchain

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5734931A (en) * 1994-05-27 1998-03-31 Olympus Optical Co., Ltd. Photographing apparatus
WO2001050701A2 (en) * 1999-12-29 2001-07-12 Nokia Corporation Systems for customizing behaviors and interfaces in service invocations
US6272675B1 (en) * 1998-10-01 2001-08-07 Unisys Corporation Development system for automatically enabling a server application to execute with an XATMI-compliant transaction manager managing transactions within multiple environments
US20020035595A1 (en) * 2000-09-14 2002-03-21 Yen Hsiang Tsun Method and system for generating user interfaces

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5724524A (en) * 1995-12-15 1998-03-03 Pitney Bowes, Inc. Method and system for listing, brokering, and exchanging carrier capacity
US6119229A (en) * 1997-04-11 2000-09-12 The Brodia Group Virtual property system
US6058379A (en) * 1997-07-11 2000-05-02 Auction Source, L.L.C. Real-time network exchange with seller specified exchange parameters and interactive seller participation
US6058417A (en) * 1998-10-23 2000-05-02 Ebay Inc. Information presentation and management in an online trading environment
US6598026B1 (en) * 1999-01-25 2003-07-22 Nextag.Com, Inc. Methods and apparatus for brokering transactions
KR100377354B1 (en) * 2000-02-10 2003-03-26 서홍철 Ready Listed Electronic Commerce System and Method thereof
KR20000018041A (en) * 2000-01-05 2000-04-06 이택규 Global shopping mall
KR20000037395A (en) * 2000-04-21 2000-07-05 이상훈 Method to provide auction service on Internet
KR20000049744A (en) * 2000-04-26 2000-08-05 홍오성 Method for onestop online shopping service
KR20020059971A (en) * 2001-01-09 2002-07-16 유병도 A method and system for updating information of product automatically using electronic catalog
US7389294B2 (en) * 2001-10-31 2008-06-17 Amazon.Com, Inc. Services for generation of electronic marketplace listings using personal purchase histories or other indicia of product ownership

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5734931A (en) * 1994-05-27 1998-03-31 Olympus Optical Co., Ltd. Photographing apparatus
US6272675B1 (en) * 1998-10-01 2001-08-07 Unisys Corporation Development system for automatically enabling a server application to execute with an XATMI-compliant transaction manager managing transactions within multiple environments
WO2001050701A2 (en) * 1999-12-29 2001-07-12 Nokia Corporation Systems for customizing behaviors and interfaces in service invocations
US20020035595A1 (en) * 2000-09-14 2002-03-21 Yen Hsiang Tsun Method and system for generating user interfaces

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8732037B2 (en) 2000-10-16 2014-05-20 Ebay Inc. Method and system for providing a record
US9514128B2 (en) 2001-10-11 2016-12-06 Ebay Inc. System and method to facilitate translation of communications between entities over a network
US10606960B2 (en) 2001-10-11 2020-03-31 Ebay Inc. System and method to facilitate translation of communications between entities over a network
US9092792B2 (en) 2002-06-10 2015-07-28 Ebay Inc. Customizing an application
US8255286B2 (en) 2002-06-10 2012-08-28 Ebay Inc. Publishing user submissions at a network-based facility
US10062104B2 (en) 2002-06-10 2018-08-28 Ebay Inc. Customizing an application
US8442871B2 (en) 2002-06-10 2013-05-14 Ebay Inc. Publishing user submissions
US10915946B2 (en) 2002-06-10 2021-02-09 Ebay Inc. System, method, and medium for propagating a plurality of listings to geographically targeted websites using a single data source
US10002354B2 (en) 2003-06-26 2018-06-19 Paypal, Inc. Multi currency exchanges between participants
US9736269B2 (en) 2006-08-23 2017-08-15 Ebay Inc. Method and system for sharing metadata between interfaces
US10542121B2 (en) 2006-08-23 2020-01-21 Ebay Inc. Dynamic configuration of multi-platform applications
US11445037B2 (en) 2006-08-23 2022-09-13 Ebay, Inc. Dynamic configuration of multi-platform applications
US8799218B2 (en) 2006-12-01 2014-08-05 Ebay Inc. Business channel synchronization
CN107274206A (en) * 2011-08-29 2017-10-20 辛塞伊公司 Containerization software for copying to another end points from end points virus-type
CN110673859A (en) * 2019-08-30 2020-01-10 北京浪潮数据技术有限公司 Graphic database deployment method, device, equipment and readable storage medium
CN110673859B (en) * 2019-08-30 2022-06-17 北京浪潮数据技术有限公司 Graphic database deployment method, device, equipment and readable storage medium

Also Published As

Publication number Publication date
AU2003243425A1 (en) 2003-12-22
EP1514212A2 (en) 2005-03-16
KR20050116107A (en) 2005-12-09
KR20100010037A (en) 2010-01-29
EP1514212A4 (en) 2009-11-11
KR101030946B1 (en) 2011-04-28
WO2003104931A3 (en) 2004-04-01
WO2003104931A8 (en) 2005-02-10
WO2003104931A2 (en) 2003-12-18
CN1659564A (en) 2005-08-24
KR100952089B1 (en) 2010-04-13
AU2003243425A8 (en) 2003-12-22
CN102129642B (en) 2015-09-09

Similar Documents

Publication Publication Date Title
US20210224884A1 (en) System, method, and medium for propagating a plurality of listings to geographically targeted websites using a single data source
US7941348B2 (en) Method and system for scheduling transaction listings at a network-based transaction facility
US20140324594A1 (en) Method and system for customizing a network-based transaction facility seller application
US9390449B2 (en) Network-based sales system with customizable and categorization user interface
US20070260495A1 (en) Software Architecture and Database for Integrated Travel Itinerary and Related Reservation System Components
US20030229554A1 (en) Method and system for composing transaction listing descriptions for use in a network-based transaction facility
WO2001037539A2 (en) Network-based sales system
US20110296372A1 (en) Deployment environment systems, methods, and apparatuses for developing applications and diagnostic price and/or time quote determination systems, methods, and apparatuses for application development services
US20020038256A1 (en) Transactional control system
CN102129642B (en) The method and system of transaction listings is arranged at network mechanism of exchange place
US20110125575A1 (en) Method and Apparatus for Providing Multiple Advertisers' Offers in a Single Banner
JP6914535B2 (en) Computer systems to help entrepreneurs start a business, methods and programs performed on those computer systems
Nguyen Selling Cakes Online: A Web Design For Managing a Cake Shop Online
Boutsakis Design and implementation of e-commerce application with display system of products in social networks.
CA2311594A1 (en) System and method for offering goods and/or services on an electronic medium
Jiang et al. IOS ECommerce App Development with Parse
Chu E-commerce web application for small business
Rischpater Using the eBay API Within a Web Site
JP2002334259A (en) Merchandise information data distribution method and database server used for the same

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150909