US20110125612A1 - Automated comment cancellation in a network-based facility - Google Patents
Automated comment cancellation in a network-based facility Download PDFInfo
- Publication number
- US20110125612A1 US20110125612A1 US13/020,700 US201113020700A US2011125612A1 US 20110125612 A1 US20110125612 A1 US 20110125612A1 US 201113020700 A US201113020700 A US 201113020700A US 2011125612 A1 US2011125612 A1 US 2011125612A1
- Authority
- US
- United States
- Prior art keywords
- comment
- user
- event
- feedback
- cancellation
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/08—Auctions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
Definitions
- the present application relates generally to the field of network data communications, and in particular, but not by way of limitation, to feedback submitted by users of a network-based transaction facility.
- network-based transaction facilities e.g., business-to-business, business-to-consumer and consumer-to-consumer Internet marketplaces and retailers
- on-line communities participants within such facilities or communities may provide feedback to the facility, to other users of the facility and to members of an on-line community regarding any number of topics.
- a network-based transaction facility such as an Internet-based auction facility
- feedback regarding other users is particularly important for enhancing user trust of the transaction facility.
- a history of positive feedback for a trader that routinely uses an Internet-based auction facility may be particularly valuable and useful in providing other traders with a degree of confidence regarding a specific trader.
- a positive feedback history may establish the credibility and trustworthiness of a particular trader within an on-line trading community.
- a history of negative feedback may discourage other traders from transacting with a specific trader.
- FIG. 1 is a block diagram illustrating an exemplary network-based transaction facility in the form of an internet-based auction facility.
- FIG. 2 is a database diagram illustrating an exemplary database for the transaction facility.
- FIG. 3 is a diagrammatic representation of an exemplary transaction record table of the database illustrated in FIG. 2 .
- FIG. 4 is a diagrammatic representation of an exemplary feedback table of the database illustrated in FIG. 2 .
- FIG. 5 is a diagrammatic representation of an exemplary feedback details table of the database illustrated in FIG. 2 .
- FIG. 6 is a block diagram of one embodiment of a feedback cancellation module.
- FIG. 7 is a flow diagram of an exemplary method performed by the feedback cancellation module.
- FIGS. 8A and 8B are an exemplary embodiment of a user interface conveying feedback statistics and an example of withdrawn feedback.
- FIGS. 9A-9F illustrate an example of a user tutorial.
- FIG. 10 is an example of an interstitial page informing the user of the effect of negative and neutral feedback.
- FIG. 11 is a block diagram of an exemplary computer system that may be used to practice embodiments of the present invention.
- transaction shall be taken to include any communications between two or more entities and shall be construed to include, but not be limited to, commercial transactions including sate and purchase transactions, auctions and the like.
- FIG. 1 is block diagram illustrating an exemplary network-based transaction facility 10 (e.g., a multi-seller electronic marketplace) that includes one or more of a number of types of front-end servers, namely page servers 12 that deliver web pages (e.g., markup language documents), picture servers 14 that dynamically deliver images to be displayed within Web pages, listing servers 16 , CGI servers 18 that provide an intelligent interface to the back-end of facility 10 , and search servers 20 that handle search requests to the facility 10 .
- E-mail servers 21 provide, inter alia, automated e-mail communications to users of the facility 10 .
- the back-end servers include a database engine server 22 , a search index server 24 and a credit card database server 26 , each of which maintains and facilitates access to a respective database.
- the facility 10 may be accessed by a client program 30 , such as a browser (e.g., the Internet Explorer distributed by Microsoft Corp. of Redmond, Wash.) that executes on a client machine 32 and accesses the facility 10 via a network such as, for example, the Internet 34 .
- client program 30 such as a browser (e.g., the Internet Explorer distributed by Microsoft Corp. of Redmond, Wash.) that executes on a client machine 32 and accesses the facility 10 via a network such as, for example, the Internet 34 .
- a client program 30 such as a browser (e.g., the Internet Explorer distributed by Microsoft Corp. of Redmond, Wash.) that executes on a client machine 32 and accesses the facility 10 via a network such as, for example, the Internet 34 .
- networks that a client may utilize to access the auction facility 10 include a wide area network (WAN), a local area network (LAN), a wireless network (e.g., a cellular network), or the Plain Old Telephone Service (PO
- FIG. 2 is a database diagram illustrating an exemplary database 23 , maintained by and accessed via the database engine server 22 , which at least partially implements and supports the network-based transaction facility 10 such as an Internet-based auction facility.
- the network-based transaction facility 10 such as an Internet-based auction facility.
- the database 23 may, in one embodiment, be implemented as a relational database, and may include a number of tables having entries, or records, that are linked by indices and keys. In an alternative embodiment, the database 23 may be implemented as a collection of objects in an object-oriented database.
- a user table 40 Central to the database 23 is a user table 40 , which contains a record for each user of the network-based transaction facility 10 such as an Internet-based auction facility.
- a user may operate as a seller, a buyer, or both, within the facility 10 .
- the database 23 also includes item tables 42 that may be linked to the user table 40 .
- the tables 42 include a seller items table 44 and a bidder items table 46 .
- a user record in the user table 40 may be linked to multiple items that are being, or have been, auctioned via the facility 10 .
- a link indicates whether the user is a seller or a buyer with respect to items for which records exist within the item tables 42 .
- the database 23 also includes a note table 48 populated with note records that may be linked to one or more item records within the item tables 42 and/or to one or more user records within the user table 40 .
- Each note record within the table 48 may include, inter alia, a comment, description, history or other information pertaining to an item being offered via the facility 10 , or to a user of the facility 10 .
- a number of other tables are also shown to be linked to the user table 40 , namely a user past aliases table 50 , a feedback table 52 , a feedback details table 53 , a bids table 54 , an accounts table 56 , an account balances table 58 and a transaction record table 60 .
- FIG. 3 is a diagrammatic representation of an exemplary embodiment of the transaction record table 60 that is populated with records, or entries, for completed, or ended, transactions (e.g., auctions) that have been facilitated by the facility 10 .
- the table 60 includes a transaction identifier column 62 that stores a unique transaction identifier for each entry, and an end date column 64 that stores a date value indicating, for example, a date on which a transaction was established.
- a bidder column 66 stores a user identifier for a bidder (or a purchaser), the user identifier comprising a pointer to further user information stored in the user table 40 .
- a seller column 68 stores, for each entry, a user identifier for a seller within the relevant transaction.
- An item number column 70 stores, for each entry, an item number identifying the goods or service being transacted
- a title column 72 stores, for each entry, a descriptive title for the relevant transaction or for the item being transacted.
- a feedback column 73 stores, for each entry, data specifying whether feedback exists for the relevant transaction and whether this feedback is current (i.e., has not been removed or withdrawn).
- an entry is only created in the transaction record table 60 for transactions that have been established, for example, by the conclusion of an auction process, or by some other offer and acceptance mechanism between the purchaser and the seller.
- FIG. 4 is a diagrammatic representation of an exemplary embodiment of the feedback table 52 .
- the feedback table 52 stores summary information regarding feedback for users of the facility 10 .
- the table 52 includes a user identifier column 74 that stores, for each entry, a user identifier providing a pointer to the user table 40 .
- a total score column 76 stores, for each user entry, a feedback score calculated by subtracting the total number of negative feedback comments received for the relevant user from the total number of positive feedback comments received for that user.
- a total negative column 78 stores, for each user entry, the total number of negative feedback comments for the relevant user, and a total positive column 80 similarly stores, for each user entry, the total number of positive feedback comments received for that user.
- a number of retractions column 82 stores, for each user entry, the number of bids that the relevant user has retracted from auctions.
- FIG. 5 is a diagrammatic representation of one embodiment of the feedback details table 53 , that is populated with entries reflecting the details of each feedback comment or opinion submitted by a user to the facility 10 regarding another user or item involved in a transaction.
- users are only permitted to provide feedback pertaining to a transaction upon conclusion of that transaction.
- the feedback information may pertain to the other user that participated in the transaction, or to the object (e.g., goods or services) that was the subject of the transaction.
- comments or opinions are provided regarding an item or service that is offered for sale or regarding an event. In these cases it will be appreciated that a transaction is necessarily required for feedback to be permitted.
- the feedback details table 53 includes an item number column 104 including an item identifier that points to a record within the item tables 42 .
- a comment column 106 stores, for each entry, the actual text of the feedback, comment, or opinion.
- a type column 108 stores an indication as to whether the comment is positive, negative, neutral, withdrawn, removed, or non-scoring. The data in the type column 108 permits the system to determine if feedback has been withdrawn because of agreement by the parties involved in a transaction, or removed and/or marked as non-scoring by the administrator of the network-based transaction facility 10 because the user who submitted the feedback has failed to follow a particular protocol of the facility (such as failing to participate in an online dispute resolution procedure).
- a date column 110 stores, for each entry, the date on which the feedback, comment or opinion was delivered.
- a response column 112 stores the text of a response submitted by a user (e.g., a user to which the original comment pertained) in response to the comment text stored in column 106 .
- a rebuttal column 114 stores the text of a rebuttal to such a response.
- a feedback provider column 116 stores the user identifier of the user that submitted the original comment, stored in column 106 , for the entry.
- a commentee column 118 stores the user identifier of the user to which comment may have been directed.
- the feedback details table 53 also includes a withdrawal date column 120 that stores, for each withdrawn feedback comment, the date on which this feedback comment was withdrawn, removed, or marked as non-scoring.
- Feedback provides users of the transaction facility 10 with a degree of confidence regarding a specific user. That is, a positive feedback history may establish the credibility and trustworthiness of a particular user within the transaction facility 10 . Similarly, a history of negative feedback may discourage other users from transacting with a specific user. However, for a multitude of reasons, the administrator of the network-based transaction facility may want to cancel feedback. Canceling feedback may involve removing feedback or marking feedback as non-scoring. In an embodiment, the effect of marking feedback as non-scoring is that the comments for the feedback are displayed for other users of the facility 10 to view, but such feedback does not affect the positive, negative or neutral scores of the user to whom the comment is directed.
- removed feedback does not affect the positive, negative or neutral scores of a user, and the feedback comment is not displayed for viewing by other users.
- the transaction facility 10 may be programmed to remove/non-score feedback from users who have failed to properly participate in the network-based transaction facility, or to remove/non-score feedback from users who have been suspended from the use of the network-based transaction facility.
- Embodiments of the present invention provide a mechanism for removing/non-scoring feedback in such situations.
- a user is required to complete a brief tutorial before the user records his or her first negative or neutral feedback. The tutorial, inter alia, suggests alternative means for resolving the dispute in lieu of leaving negative or neutral feedback.
- an interstitial page is displayed to the user to remind the user of the effect of negative and neutral feedback, and to remind the user of alternative dispute resolution means, before that user records the negative or neutral feedback.
- the transaction facility 10 implements the removal of feedback through a feedback cancellation module.
- the feedback cancellation module is responsible for removing feedback comments previously left by users of the transaction facility 10 .
- the feedback is removed based on criteria programmed into the facility 10 .
- FIG. 6 is a block diagram of one embodiment of a feedback cancellation module 600 .
- the feedback cancellation module 600 includes a feedback cancellation request receiver 602 , a feedback cancellation criteria evaluator 604 , a feedback cancellation request processor 606 , a feedback cancellation recorder 608 , a feedback user interface (UI) generator 612 , and a database 610 .
- the feedback cancellation request receiver 602 is responsible for receiving a request to remove/non-score feedback.
- the cancellation request receiver 602 may identify the transaction identified with the feedback, and may further identify the parties involved in that transaction.
- the feedback to be removed/non-scored may include feedback comments left by either party to the transaction.
- the transaction is identified using an item number specified by a user who submits the feedback.
- the feedback cancellation criteria evaluator 604 is responsible for implementing the algorithm that determines whether feedback should be removed/non-scored. In an embodiment, this removal/non-scoring is based on a set of feedback cancellation criteria that encompasses various rules for removing/non-scoring feedback in the transaction facility 10 .
- the rules may require, for example, that members or users of the facility 10 participate in an online dispute resolution process. If a user has not participated in such a dispute resolution process relating to a particular transaction, any feedback left by that user relating to that transaction may be removed/non-scored.
- the rules may further require, for example, that if a user has been suspended from using the transaction facility 10 within a certain time period (e.g., 90 days) of his or her initial use of the transaction facility, or a user has been indefinitely suspended within a certain time period (e.g., 90 days) of leaving the feedback, any feedback left by that user wilt be removed/non-scored.
- a certain time period e.g., 90 days
- a user has been indefinitely suspended within a certain time period (e.g., 90 days) of leaving the feedback, any feedback left by that user wilt be removed/non-scored.
- an indefinite suspension is applied for relatively serious violations by a user, and such indefinite suspensions do not have to occur within a certain time period of the user's initial activity to the indefinite suspension to trigger removal/non-scoring of feedback.
- feedback may be removed/non-scored if a user has not participated in dispute resolution procedures that, for the purposes of the present disclosure, may be referred to as Item Not Received (INR) and UnPaid Item (UPI) procedures.
- INR Item Not Received
- UPI UnPaid Item
- a user may inform the administrator of the transaction facility 10 that he ordered and paid for an item, but did not receive the item.
- the administrator of the transaction facility 10 may then contact the seller to determine the reason for the non-delivery of the item. Thereafter, there may be further give and take among the buyer, setter, and administrator, and/or other procedures to settle the dispute.
- the user who did not receive the item can indicate to the administrator of the transaction facility that he would liked to be reimbursed for this item that he did not receive, and the administrator may honor that request.
- a user may purchase an item through the transaction facility 10 , and indicate that payment will be transmitted to the seller (e.g, by sending a personal check). If the buyer does not transmit the payment to the seller, the seller can inform the administrator about this UnPaid Item (UPI). The administrator may then contact the buyer to determine the reason for the absence of payment, and may participate in further actions/negotiations in an attempt to settle the dispute. In another embodiment, if the buyer does not pay for the item within a certain period of time, the administrator of the transaction facility 10 may make a payment to the seller to compensate that seller for the transaction costs incurred by this seller for this UnPaid Item.
- UPI UnPaid Item
- a user can be indicated in the transaction facility 10 that this user has failed to participate in a required process, and any feedback left by that user may be withdrawn.
- a user can be identified as having failed to participate in a required process by setting a flag in the user record 40 .
- a flag may be set in the feedback column 73 of the transaction record table 60 indicating that a user has not participated in the dispute resolution process for this transaction. Then, when such a user submits feedback, the feedback cancellation criteria evaluator 604 will check the pertinent user record and/or transaction record to determine if that user has failed to participate in a required process.
- the feedback cancellation criteria evaluator 604 may signal to the feedback cancellation recorder 608 to mark that comment as a removed/non-scored feedback so that that feedback is not displayed and/or does not affect a user's rating (i.e., total positive 80 , total negative 78 , or total score 76 ).
- the feedback cancellation recorder 608 may mark that feedback as non-scoring (i.e., the feedback comment is displayed), and an administrative message indicating such may be displayed alongside the feedback.
- the system determines that a user has not participated in an online dispute resolution procedure, the system checks to see if the user has previously left feedback relating to the involved transaction, and the system removes/non-scores that previously left feedback.
- the feedback cancellation recorder 608 removes/non-scores feedback by marking each relevant feedback comment as removed/non-scored (e.g., by indicating such in the type column 108 and/or by recording the removal/non-scoring date in the withdrawal date column 120 in the feedback details table 53 ), updating feedback scores (e.g., total score 76 , total negative 78 and total positive 80 in the feedback table 52 ), and marking the transaction as having removed/non-scored feedback (e.g., in the feedback column 73 of the transaction record table 60 ).
- FIG. 8 illustrates an example user interface that displays feedback, feedback statistics, and an administrative message in connection with non-scored feedback.
- feedback statistics 810 reports a user's feedback statistics including the positives 811 , neutrals 812 , and negatives 813 . It further reports a percentage of positive feedback at 814 .
- FIG. 8 further illustrates a feedback comment at 820 , a reply to that comment at 821 , and an administrative message at 822 indicating that the user who left the original feedback did not participate in a dispute resolution process.
- FIG. 8 further illustrates that, in this embodiment, while positive ratings are indicated by other users at 823 , there is no indication of positive, negative, or neutral at 824 for this user who left the feedback but who did not participate in the online dispute resolution process.
- the feedback UI generator 612 is responsible for generating various user interfaces (UIs) that present feedback information to the users such as the user interface illustrated in FIG. 8 .
- the feedback UI generator 612 determines that certain feedback has been removed/non-scored by checking the type 108 in the feedback details table 53 associated with the particular feedback. As explained supra, if a user has failed to participate in either the INR, the UPI, or some other transaction facility process, the feedback submitted by that user may be removed/non-scored by indicating in the feedback details table 53 that the type 108 is a removal or non-score, and indicating the date of such removal or non-score in 120 .
- a user if a user has been suspended from the facility 10 within a certain period of time (e.g., 90 days) of that user's first activity in the facility, or the user has been indefinitely suspended within a certain time period (e.g., 90 days) of leaving the feedback, feedback for that user may be removed/non-scored.
- the indication that a user has been suspended within a certain time period may be indicated in that user's user record 40 .
- that feedback may be marked as removed/non-scored by the feedback cancellation criteria evaluator 604 and the feedback cancellation recorder 608 will remove/non-score that feedback (type 108 in feedback details table 53 ).
- this removal/non-scoring may or may not affect the display of the comment 820 , and may or may not affect the statistics 810 .
- FIG. 7 is a flow diagram of one embodiment of a method 700 for removing/non-scoring feedback in a network-based transaction facility.
- the method may be performed by the feedback cancellation module 600 , which may be implemented in hardware, software, or a combination of both.
- method 700 begins with the feedback cancellation request receiver 602 receiving a request to cancel feedback (processing block 702 ).
- This request is initiated by the transaction facility 10 when a user who has submitted the feedback has failed to participate in the INR, UPI, or other system process for this transaction, or the user who has submitted the feedback has been suspended within a certain time period (e.g., 90 days) of his or her first activity, or indefinitely suspended within a certain time period (e.g., 90 days) of leaving the feedback.
- the request includes an item identifier that links the request to a specific transaction.
- the feedback cancellation request receiver 602 may use the item number to determine the other party to the transaction and to retrieve all feedback comments for this transaction.
- the feedback cancellation request receiver 602 determines at processing block 725 if this is the first time that this user has ever left negative or neutral feedback. If it is, the facility 10 presents a short tutorial to the user at processing block 727 relating to the effects of leaving negative or neutral feedback, and suggesting alternatives to feedback. Some sample pages of such a tutorial is illustrated in FIG. 9 a through FIG. 9 f . If the user has previously submitted negative or neutral feedback, the facility 10 presents to the user at processing block 730 a short interstitial page reminding the user of the effects of leaving negative or neutral feedback, and once again suggesting alternatives to leaving feedback. An example of such an interstitial page is illustrated in FIG. 10 .
- the feedback cancellation criteria evaluator 604 determines whether the feedback cancellation request satisfies a set of feedback cancellation criteria.
- the set of feedback cancellation criteria are based on rules that may require, for example, that a user submitting feedback have properly participated in an online process such as a dispute resolution procedure (such as UPI or INR), or the rules may require that a user has not been suspended within a certain time period, for example 90 days, of being registered as a user, or indefinitely suspended within a certain period of time of leaving the feedback.
- the criteria evaluator 604 creates an error message identifying the problem (processing block 712 ). If the feedback cancellation request satisfies all of the feedback cancellation criteria, the feedback cancellation request processor 606 informs the user who submitted the feedback that the feedback has been removed/non-scored and the reason for that removal/non-scoring (processing block 706 ). In another embodiment, the feedback cancellation request processor 606 sends to the user to whom the feedback is directed an email specifying that feedback was submitted, the transaction that the feedback pertains to, the feedback left for this transaction, and that this feedback has been removed/non-scored (processing block 714 ). In other embodiments, the user to whom the feedback is directed may be notified about the feedback using different communication means (e.g., a letter, a voice message, etc.).
- different communication means e.g., a letter, a voice message, etc.
- the feedback cancellation request processor 606 causes the feedback cancellation recorder 608 to remove/non-score the feedback (processing block 720 ).
- the feedback is removed/non-scored by marking each relevant feedback comment as removed/non-scored, recalculating feedback scores and statistics of both parties, and marking the transaction as having removed/non-scored feedback to prevent the party who has not yet provided feedback from leaving new feedback.
- the result of removed feedback is that the feedback comment is not displayed to users, and the result of non-scored feedback is that while the comment is still displayed to users, that feedback is not counted in the feedback statistics.
- the feedback cancellation request receiver 602 receives an item number provided by the user during that user's submission of the feedback, and the cancellation request receiver 602 attempts to identify the transaction and the other user to the transaction based on the item number. If the item number is associated with multiple transactions and multiple second users (e.g., the user submitting the feedback is a seller who has multiple buyers of the same item), the feedback cancellation request receiver 602 determines that further identification of the transaction is required and retrieves information pertaining to the multiple transactions from the database 610 . In an embodiment, the feedback generator 612 presents to the user submitting the feedback a list of transactions relating to the item number submitted by the user, and the user can select the transaction for which he would like to leave feedback. Alternatively, if the item number is associated with a single transaction, the feedback cancellation request receiver 602 retrieves information about this transaction from the database 610 .
- the criteria evaluator 604 may further determine whether other feedback withdrawal criteria are satisfied. Such criteria may include whether a valid item number was entered, or whether the user was a party to this transaction.
- the feedback for each of those transactions will be removed/non-scored at that same time.
- FIG. 11 shows a diagrammatic representation of a machine in the exemplary form of a computer system 1100 within which a set of instructions, for causing the machine to perform any one of the methodologies discussed above, may be executed.
- the machine may comprise a network router, a network switch, a network bridge, Personal Digital Assistant (PDA), a cellular telephone, a web appliance or any machine capable of executing a sequence of instructions that specify actions to be taken by that machine.
- PDA Personal Digital Assistant
- the computer system 1100 includes a processor 1102 , a main memory 1104 and a static memory 1106 , which communicate with each other via a bus 1108 .
- the computer system 1100 may further include a video display unit 1110 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)).
- the computer system 1100 also includes an alpha-numeric input device 1112 (e.g. a keyboard), a cursor control device 1114 (e.g. a mouse), a disk drive unit 1116 , a signal generation device 1120 (e.g. a speaker) and a network interface device 1122 .
- the disk drive unit 1116 includes a machine-readable medium 1124 on which is stored a set of instructions (i.e., software) 1126 embodying any one, or all, of the methodologies described above.
- the software 1126 is also shown to reside, completely or at least partially, within the main memory 1104 and/or within the processor 1102 .
- the software 1126 may further be transmitted or received via the network interface device 1122 .
- the term “machine-readable medium” shall be taken to include any medium that is capable of storing or encoding a sequence of instructions for execution by the machine and that cause the machine to perform any one of the methodologies of the present invention.
- the term “machine-readable medium” shall accordingly be taken to include, but not be limited to, solid-state memories, optical disks and magnetic disk.
Abstract
A system to receive a request to cancel a comment pertaining to an event in a network-based facility, cancel said comment by marking said comment pertaining to said event as non-scored, generate a user interface that presents a plurality of comments; said plurality of comments includes said comment pertaining to said event presented as non-scored and other comments presented as scored.
Description
- This application is a continuation of U.S. Application Ser. No. 11/241,008, filed on Sep. 30, 2005, which is a Continuation-In-Part of and claims priority from U.S. application Ser. No. 10/749,736, filed Dec. 30, 2003, which claims priority from U.S. Provisional Application Ser. No. 60/524,348, filed Nov. 20, 2003, which applications are incorporated herein by reference.
- The present application relates generally to the field of network data communications, and in particular, but not by way of limitation, to feedback submitted by users of a network-based transaction facility.
- In addition to access convenience, one of the advantages offered by network-based transaction facilities (e.g., business-to-business, business-to-consumer and consumer-to-consumer Internet marketplaces and retailers) and on-line communities is that participants within such facilities or communities may provide feedback to the facility, to other users of the facility and to members of an on-line community regarding any number of topics.
- For users of a network-based transaction facility, such as an Internet-based auction facility, feedback regarding other users is particularly important for enhancing user trust of the transaction facility. Indeed, a history of positive feedback for a trader that routinely uses an Internet-based auction facility may be particularly valuable and useful in providing other traders with a degree of confidence regarding a specific trader. Accordingly, a positive feedback history may establish the credibility and trustworthiness of a particular trader within an on-line trading community. Similarly, a history of negative feedback may discourage other traders from transacting with a specific trader.
- Embodiments of the present invention is illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements and in which:
-
FIG. 1 is a block diagram illustrating an exemplary network-based transaction facility in the form of an internet-based auction facility. -
FIG. 2 is a database diagram illustrating an exemplary database for the transaction facility. -
FIG. 3 is a diagrammatic representation of an exemplary transaction record table of the database illustrated inFIG. 2 . -
FIG. 4 is a diagrammatic representation of an exemplary feedback table of the database illustrated inFIG. 2 . -
FIG. 5 is a diagrammatic representation of an exemplary feedback details table of the database illustrated inFIG. 2 . -
FIG. 6 is a block diagram of one embodiment of a feedback cancellation module. -
FIG. 7 is a flow diagram of an exemplary method performed by the feedback cancellation module. -
FIGS. 8A and 8B are an exemplary embodiment of a user interface conveying feedback statistics and an example of withdrawn feedback. -
FIGS. 9A-9F illustrate an example of a user tutorial. -
FIG. 10 is an example of an interstitial page informing the user of the effect of negative and neutral feedback. -
FIG. 11 is a block diagram of an exemplary computer system that may be used to practice embodiments of the present invention. - A method and system for removing feedback in a network-based transaction facility are described. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be evident, however, to one skilled in the art that the present invention may be practiced without these specific details.
- For the purposes of the present specification, the term “transaction” shall be taken to include any communications between two or more entities and shall be construed to include, but not be limited to, commercial transactions including sate and purchase transactions, auctions and the like.
-
FIG. 1 is block diagram illustrating an exemplary network-based transaction facility 10 (e.g., a multi-seller electronic marketplace) that includes one or more of a number of types of front-end servers, namelypage servers 12 that deliver web pages (e.g., markup language documents),picture servers 14 that dynamically deliver images to be displayed within Web pages, listingservers 16,CGI servers 18 that provide an intelligent interface to the back-end offacility 10, andsearch servers 20 that handle search requests to thefacility 10. E-mail servers 21 provide, inter alia, automated e-mail communications to users of thefacility 10. - The back-end servers include a
database engine server 22, asearch index server 24 and a creditcard database server 26, each of which maintains and facilitates access to a respective database. - The
facility 10 may be accessed by aclient program 30, such as a browser (e.g., the Internet Explorer distributed by Microsoft Corp. of Redmond, Wash.) that executes on a client machine 32 and accesses thefacility 10 via a network such as, for example, the Internet 34. Other examples of networks that a client may utilize to access theauction facility 10 include a wide area network (WAN), a local area network (LAN), a wireless network (e.g., a cellular network), or the Plain Old Telephone Service (POTS) network. -
FIG. 2 is a database diagram illustrating anexemplary database 23, maintained by and accessed via thedatabase engine server 22, which at least partially implements and supports the network-basedtransaction facility 10 such as an Internet-based auction facility. It should be noted that while some embodiments of the present invention are described in the context of an auction facility, it will be appreciated by those skilled in the art that other embodiments of the invention will find application in many different types of computer-based, and network-based, commerce facilities. - The
database 23 may, in one embodiment, be implemented as a relational database, and may include a number of tables having entries, or records, that are linked by indices and keys. In an alternative embodiment, thedatabase 23 may be implemented as a collection of objects in an object-oriented database. - Central to the
database 23 is a user table 40, which contains a record for each user of the network-basedtransaction facility 10 such as an Internet-based auction facility. A user may operate as a seller, a buyer, or both, within thefacility 10. Thedatabase 23 also includes item tables 42 that may be linked to the user table 40. Specifically, the tables 42 include a seller items table 44 and a bidder items table 46. A user record in the user table 40 may be linked to multiple items that are being, or have been, auctioned via thefacility 10. A link indicates whether the user is a seller or a buyer with respect to items for which records exist within the item tables 42. Thedatabase 23 also includes a note table 48 populated with note records that may be linked to one or more item records within the item tables 42 and/or to one or more user records within the user table 40. Each note record within the table 48 may include, inter alia, a comment, description, history or other information pertaining to an item being offered via thefacility 10, or to a user of thefacility 10. - A number of other tables are also shown to be linked to the user table 40, namely a user past aliases table 50, a feedback table 52, a feedback details table 53, a bids table 54, an accounts table 56, an account balances table 58 and a transaction record table 60.
-
FIG. 3 is a diagrammatic representation of an exemplary embodiment of the transaction record table 60 that is populated with records, or entries, for completed, or ended, transactions (e.g., auctions) that have been facilitated by thefacility 10. The table 60 includes atransaction identifier column 62 that stores a unique transaction identifier for each entry, and anend date column 64 that stores a date value indicating, for example, a date on which a transaction was established. Abidder column 66 stores a user identifier for a bidder (or a purchaser), the user identifier comprising a pointer to further user information stored in the user table 40. Similarly, aseller column 68 stores, for each entry, a user identifier for a seller within the relevant transaction. Anitem number column 70 stores, for each entry, an item number identifying the goods or service being transacted, and atitle column 72 stores, for each entry, a descriptive title for the relevant transaction or for the item being transacted. Afeedback column 73 stores, for each entry, data specifying whether feedback exists for the relevant transaction and whether this feedback is current (i.e., has not been removed or withdrawn). - It should be noted that, in one embodiment, an entry is only created in the transaction record table 60 for transactions that have been established, for example, by the conclusion of an auction process, or by some other offer and acceptance mechanism between the purchaser and the seller.
-
FIG. 4 is a diagrammatic representation of an exemplary embodiment of the feedback table 52. The feedback table 52 stores summary information regarding feedback for users of thefacility 10. The table 52 includes auser identifier column 74 that stores, for each entry, a user identifier providing a pointer to the user table 40. Atotal score column 76 stores, for each user entry, a feedback score calculated by subtracting the total number of negative feedback comments received for the relevant user from the total number of positive feedback comments received for that user. A totalnegative column 78 stores, for each user entry, the total number of negative feedback comments for the relevant user, and a totalpositive column 80 similarly stores, for each user entry, the total number of positive feedback comments received for that user. A number ofretractions column 82 stores, for each user entry, the number of bids that the relevant user has retracted from auctions. -
FIG. 5 is a diagrammatic representation of one embodiment of the feedback details table 53, that is populated with entries reflecting the details of each feedback comment or opinion submitted by a user to thefacility 10 regarding another user or item involved in a transaction. In one exemplary embodiment, users are only permitted to provide feedback pertaining to a transaction upon conclusion of that transaction. The feedback information may pertain to the other user that participated in the transaction, or to the object (e.g., goods or services) that was the subject of the transaction. In an alternative embodiment, comments or opinions are provided regarding an item or service that is offered for sale or regarding an event. In these cases it will be appreciated that a transaction is necessarily required for feedback to be permitted. - The feedback details table 53 includes an
item number column 104 including an item identifier that points to a record within the item tables 42. Acomment column 106 stores, for each entry, the actual text of the feedback, comment, or opinion. Atype column 108, in one embodiment, stores an indication as to whether the comment is positive, negative, neutral, withdrawn, removed, or non-scoring. The data in thetype column 108 permits the system to determine if feedback has been withdrawn because of agreement by the parties involved in a transaction, or removed and/or marked as non-scoring by the administrator of the network-basedtransaction facility 10 because the user who submitted the feedback has failed to follow a particular protocol of the facility (such as failing to participate in an online dispute resolution procedure). Adate column 110 stores, for each entry, the date on which the feedback, comment or opinion was delivered. Aresponse column 112 stores the text of a response submitted by a user (e.g., a user to which the original comment pertained) in response to the comment text stored incolumn 106. Similarly, arebuttal column 114 stores the text of a rebuttal to such a response. - A
feedback provider column 116 stores the user identifier of the user that submitted the original comment, stored incolumn 106, for the entry. Acommentee column 118 stores the user identifier of the user to which comment may have been directed. - The feedback details table 53 also includes a
withdrawal date column 120 that stores, for each withdrawn feedback comment, the date on which this feedback comment was withdrawn, removed, or marked as non-scoring. - It will be appreciated that further dates and other descriptive information may also populate the feedback details table 53.
- Users of the network-based
transaction facility 10 are allowed to leave feedback for other users. Feedback provides users of thetransaction facility 10 with a degree of confidence regarding a specific user. That is, a positive feedback history may establish the credibility and trustworthiness of a particular user within thetransaction facility 10. Similarly, a history of negative feedback may discourage other users from transacting with a specific user. However, for a multitude of reasons, the administrator of the network-based transaction facility may want to cancel feedback. Canceling feedback may involve removing feedback or marking feedback as non-scoring. In an embodiment, the effect of marking feedback as non-scoring is that the comments for the feedback are displayed for other users of thefacility 10 to view, but such feedback does not affect the positive, negative or neutral scores of the user to whom the comment is directed. In another embodiment, removed feedback does not affect the positive, negative or neutral scores of a user, and the feedback comment is not displayed for viewing by other users. In one or more embodiments, thetransaction facility 10 may be programmed to remove/non-score feedback from users who have failed to properly participate in the network-based transaction facility, or to remove/non-score feedback from users who have been suspended from the use of the network-based transaction facility. Embodiments of the present invention provide a mechanism for removing/non-scoring feedback in such situations. In other embodiments of the invention, a user is required to complete a brief tutorial before the user records his or her first negative or neutral feedback. The tutorial, inter alia, suggests alternative means for resolving the dispute in lieu of leaving negative or neutral feedback. In another embodiment, if a user wants to leave negative or neutral feedback, and that user has previously completed the tutorial, an interstitial page is displayed to the user to remind the user of the effect of negative and neutral feedback, and to remind the user of alternative dispute resolution means, before that user records the negative or neutral feedback. - In one embodiment, the
transaction facility 10 implements the removal of feedback through a feedback cancellation module. The feedback cancellation module is responsible for removing feedback comments previously left by users of thetransaction facility 10. In this embodiment, the feedback is removed based on criteria programmed into thefacility 10.FIG. 6 is a block diagram of one embodiment of afeedback cancellation module 600. - Referring to
FIG. 6 , thefeedback cancellation module 600 includes a feedbackcancellation request receiver 602, a feedback cancellation criteria evaluator 604, a feedbackcancellation request processor 606, afeedback cancellation recorder 608, a feedback user interface (UI)generator 612, and adatabase 610. The feedbackcancellation request receiver 602 is responsible for receiving a request to remove/non-score feedback. In an embodiment, after a user has submitted feedback, if it is determined that that feedback should be removed/non-scored, thecancellation request receiver 602 performs several functions. Thecancellation request receiver 602 may identify the transaction identified with the feedback, and may further identify the parties involved in that transaction. The feedback to be removed/non-scored may include feedback comments left by either party to the transaction. In an embodiment, the transaction is identified using an item number specified by a user who submits the feedback. - The feedback cancellation criteria evaluator 604 is responsible for implementing the algorithm that determines whether feedback should be removed/non-scored. In an embodiment, this removal/non-scoring is based on a set of feedback cancellation criteria that encompasses various rules for removing/non-scoring feedback in the
transaction facility 10. The rules may require, for example, that members or users of thefacility 10 participate in an online dispute resolution process. If a user has not participated in such a dispute resolution process relating to a particular transaction, any feedback left by that user relating to that transaction may be removed/non-scored. The rules may further require, for example, that if a user has been suspended from using thetransaction facility 10 within a certain time period (e.g., 90 days) of his or her initial use of the transaction facility, or a user has been indefinitely suspended within a certain time period (e.g., 90 days) of leaving the feedback, any feedback left by that user wilt be removed/non-scored. In an embodiment, an indefinite suspension is applied for relatively serious violations by a user, and such indefinite suspensions do not have to occur within a certain time period of the user's initial activity to the indefinite suspension to trigger removal/non-scoring of feedback. - In an embodiment, feedback may be removed/non-scored if a user has not participated in dispute resolution procedures that, for the purposes of the present disclosure, may be referred to as Item Not Received (INR) and UnPaid Item (UPI) procedures. In an example embodiment of an INR procedure, a user may inform the administrator of the
transaction facility 10 that he ordered and paid for an item, but did not receive the item. The administrator of thetransaction facility 10 may then contact the seller to determine the reason for the non-delivery of the item. Thereafter, there may be further give and take among the buyer, setter, and administrator, and/or other procedures to settle the dispute. After a certain time period however, in one embodiment, the user who did not receive the item can indicate to the administrator of the transaction facility that he would liked to be reimbursed for this item that he did not receive, and the administrator may honor that request. - In an example embodiment of the UPI procedure, a user may purchase an item through the
transaction facility 10, and indicate that payment will be transmitted to the seller (e.g, by sending a personal check). If the buyer does not transmit the payment to the seller, the seller can inform the administrator about this UnPaid Item (UPI). The administrator may then contact the buyer to determine the reason for the absence of payment, and may participate in further actions/negotiations in an attempt to settle the dispute. In another embodiment, if the buyer does not pay for the item within a certain period of time, the administrator of thetransaction facility 10 may make a payment to the seller to compensate that seller for the transaction costs incurred by this seller for this UnPaid Item. - If at some point of the INR, UPI, or other dispute resolution process, it is determined that a user is not properly participating in the process, it can be indicated in the
transaction facility 10 that this user has failed to participate in a required process, and any feedback left by that user may be withdrawn. In an embodiment, a user can be identified as having failed to participate in a required process by setting a flag in theuser record 40. In another embodiment, a flag may be set in thefeedback column 73 of the transaction record table 60 indicating that a user has not participated in the dispute resolution process for this transaction. Then, when such a user submits feedback, the feedback cancellation criteria evaluator 604 will check the pertinent user record and/or transaction record to determine if that user has failed to participate in a required process. If a flag is set in either or both records indicating that the user has failed to participate in UPI, INR, or some other process, the feedback cancellation criteria evaluator 604 may signal to thefeedback cancellation recorder 608 to mark that comment as a removed/non-scored feedback so that that feedback is not displayed and/or does not affect a user's rating (i.e., total positive 80, total negative 78, or total score 76). In another embodiment, thefeedback cancellation recorder 608 may mark that feedback as non-scoring (i.e., the feedback comment is displayed), and an administrative message indicating such may be displayed alongside the feedback. When the system determines that a user has not participated in an online dispute resolution procedure, the system checks to see if the user has previously left feedback relating to the involved transaction, and the system removes/non-scores that previously left feedback. In an embodiment, thefeedback cancellation recorder 608 removes/non-scores feedback by marking each relevant feedback comment as removed/non-scored (e.g., by indicating such in thetype column 108 and/or by recording the removal/non-scoring date in thewithdrawal date column 120 in the feedback details table 53), updating feedback scores (e.g.,total score 76, total negative 78 and total positive 80 in the feedback table 52), and marking the transaction as having removed/non-scored feedback (e.g., in thefeedback column 73 of the transaction record table 60). -
FIG. 8 illustrates an example user interface that displays feedback, feedback statistics, and an administrative message in connection with non-scored feedback. Specifically,feedback statistics 810 reports a user's feedback statistics including the positives 811,neutrals 812, andnegatives 813. It further reports a percentage of positive feedback at 814.FIG. 8 further illustrates a feedback comment at 820, a reply to that comment at 821, and an administrative message at 822 indicating that the user who left the original feedback did not participate in a dispute resolution process.FIG. 8 further illustrates that, in this embodiment, while positive ratings are indicated by other users at 823, there is no indication of positive, negative, or neutral at 824 for this user who left the feedback but who did not participate in the online dispute resolution process. - The
feedback UI generator 612 is responsible for generating various user interfaces (UIs) that present feedback information to the users such as the user interface illustrated inFIG. 8 . In an embodiment, thefeedback UI generator 612 determines that certain feedback has been removed/non-scored by checking thetype 108 in the feedback details table 53 associated with the particular feedback. As explained supra, if a user has failed to participate in either the INR, the UPI, or some other transaction facility process, the feedback submitted by that user may be removed/non-scored by indicating in the feedback details table 53 that thetype 108 is a removal or non-score, and indicating the date of such removal or non-score in 120. - In another embodiment, if a user has been suspended from the
facility 10 within a certain period of time (e.g., 90 days) of that user's first activity in the facility, or the user has been indefinitely suspended within a certain time period (e.g., 90 days) of leaving the feedback, feedback for that user may be removed/non-scored. The indication that a user has been suspended within a certain time period may be indicated in that user'suser record 40. Then, if that user leaves feedback, that feedback may be marked as removed/non-scored by the feedback cancellation criteria evaluator 604 and thefeedback cancellation recorder 608 will remove/non-score that feedback (type 108 in feedback details table 53). As with the embodiments relating to INR and UPI, this removal/non-scoring may or may not affect the display of thecomment 820, and may or may not affect thestatistics 810. -
FIG. 7 is a flow diagram of one embodiment of amethod 700 for removing/non-scoring feedback in a network-based transaction facility. The method may be performed by thefeedback cancellation module 600, which may be implemented in hardware, software, or a combination of both. - Referring to
FIG. 7 ,method 700 begins with the feedbackcancellation request receiver 602 receiving a request to cancel feedback (processing block 702). This request is initiated by thetransaction facility 10 when a user who has submitted the feedback has failed to participate in the INR, UPI, or other system process for this transaction, or the user who has submitted the feedback has been suspended within a certain time period (e.g., 90 days) of his or her first activity, or indefinitely suspended within a certain time period (e.g., 90 days) of leaving the feedback. In one embodiment, the request includes an item identifier that links the request to a specific transaction. In addition, the feedbackcancellation request receiver 602 may use the item number to determine the other party to the transaction and to retrieve all feedback comments for this transaction. - In an embodiment, after receiving the request to withdraw feedback at
processing block 702, the feedbackcancellation request receiver 602 determines at processing block 725 if this is the first time that this user has ever left negative or neutral feedback. If it is, thefacility 10 presents a short tutorial to the user atprocessing block 727 relating to the effects of leaving negative or neutral feedback, and suggesting alternatives to feedback. Some sample pages of such a tutorial is illustrated inFIG. 9 a throughFIG. 9 f. If the user has previously submitted negative or neutral feedback, thefacility 10 presents to the user at processing block 730 a short interstitial page reminding the user of the effects of leaving negative or neutral feedback, and once again suggesting alternatives to leaving feedback. An example of such an interstitial page is illustrated inFIG. 10 . - At
processing block 704, the feedback cancellation criteria evaluator 604 determines whether the feedback cancellation request satisfies a set of feedback cancellation criteria. As discussed above, the set of feedback cancellation criteria are based on rules that may require, for example, that a user submitting feedback have properly participated in an online process such as a dispute resolution procedure (such as UPI or INR), or the rules may require that a user has not been suspended within a certain time period, for example 90 days, of being registered as a user, or indefinitely suspended within a certain period of time of leaving the feedback. - If the feedback cancellation request does not satisfy any of the feedback cancellation criteria, the criteria evaluator 604 creates an error message identifying the problem (processing block 712). If the feedback cancellation request satisfies all of the feedback cancellation criteria, the feedback
cancellation request processor 606 informs the user who submitted the feedback that the feedback has been removed/non-scored and the reason for that removal/non-scoring (processing block 706). In another embodiment, the feedbackcancellation request processor 606 sends to the user to whom the feedback is directed an email specifying that feedback was submitted, the transaction that the feedback pertains to, the feedback left for this transaction, and that this feedback has been removed/non-scored (processing block 714). In other embodiments, the user to whom the feedback is directed may be notified about the feedback using different communication means (e.g., a letter, a voice message, etc.). - If the criteria evaluator 604 determines that the cancellation criteria have been satisfied, the feedback
cancellation request processor 606 causes thefeedback cancellation recorder 608 to remove/non-score the feedback (processing block 720). In one embodiment, the feedback is removed/non-scored by marking each relevant feedback comment as removed/non-scored, recalculating feedback scores and statistics of both parties, and marking the transaction as having removed/non-scored feedback to prevent the party who has not yet provided feedback from leaving new feedback. As previously mentioned, in an embodiment, the result of removed feedback is that the feedback comment is not displayed to users, and the result of non-scored feedback is that while the comment is still displayed to users, that feedback is not counted in the feedback statistics. - In an embodiment, the feedback
cancellation request receiver 602 receives an item number provided by the user during that user's submission of the feedback, and thecancellation request receiver 602 attempts to identify the transaction and the other user to the transaction based on the item number. If the item number is associated with multiple transactions and multiple second users (e.g., the user submitting the feedback is a seller who has multiple buyers of the same item), the feedbackcancellation request receiver 602 determines that further identification of the transaction is required and retrieves information pertaining to the multiple transactions from thedatabase 610. In an embodiment, thefeedback generator 612 presents to the user submitting the feedback a list of transactions relating to the item number submitted by the user, and the user can select the transaction for which he would like to leave feedback. Alternatively, if the item number is associated with a single transaction, the feedbackcancellation request receiver 602 retrieves information about this transaction from thedatabase 610. - In addition to checking whether the user has property participated in dispute resolution procedures, and whether the user has been suspended within a certain time period of his or her first activity (or indefinitely suspended within a certain amount of time of leaving the feedback), in an embodiment, the criteria evaluator 604 may further determine whether other feedback withdrawal criteria are satisfied. Such criteria may include whether a valid item number was entered, or whether the user was a party to this transaction.
- In an embodiment, if the user has multiple transactions for the same item, the user has previously left feedback for one or more of those transactions, and the currently entered feedback for that user is removed/non-scored from the system (e.g., because the user has just been suspended), the feedback for each of those transactions will be removed/non-scored at that same time.
-
FIG. 11 shows a diagrammatic representation of a machine in the exemplary form of acomputer system 1100 within which a set of instructions, for causing the machine to perform any one of the methodologies discussed above, may be executed. In alternative embodiments, the machine may comprise a network router, a network switch, a network bridge, Personal Digital Assistant (PDA), a cellular telephone, a web appliance or any machine capable of executing a sequence of instructions that specify actions to be taken by that machine. - The
computer system 1100 includes aprocessor 1102, amain memory 1104 and astatic memory 1106, which communicate with each other via abus 1108. Thecomputer system 1100 may further include a video display unit 1110 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)). Thecomputer system 1100 also includes an alpha-numeric input device 1112 (e.g. a keyboard), a cursor control device 1114 (e.g. a mouse), adisk drive unit 1116, a signal generation device 1120 (e.g. a speaker) and anetwork interface device 1122. - The
disk drive unit 1116 includes a machine-readable medium 1124 on which is stored a set of instructions (i.e., software) 1126 embodying any one, or all, of the methodologies described above. Thesoftware 1126 is also shown to reside, completely or at least partially, within themain memory 1104 and/or within theprocessor 1102. Thesoftware 1126 may further be transmitted or received via thenetwork interface device 1122. For the purposes of this specification, the term “machine-readable medium” shall be taken to include any medium that is capable of storing or encoding a sequence of instructions for execution by the machine and that cause the machine to perform any one of the methodologies of the present invention. The term “machine-readable medium” shall accordingly be taken to include, but not be limited to, solid-state memories, optical disks and magnetic disk. - Thus, a method and system for canceling feedback in a network-based transaction facility have been described. Although the present invention has been described with reference to specific exemplary embodiments, it will be evident that various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of the invention. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.
Claims (31)
1. An apparatus comprising:
at least one processor;
a cancellation request receiver that is executable by said processor to receive a request to cancel a comment left by a user, said comment pertaining to an event in a network-based facility;
a cancellation recorder that is executable by said processor to cancel said comment by marking said comment pertaining to said event as non-scored; and
a user interface generator that is executable by said processor to generate a user interface that presents a plurality of comments, said presentation of the plurality of comments including said comment pertaining to said event presented as non-scored and other comments presented as scored.
2. The apparatus of claim 1 further comprising:
a cancellation criteria evaluator to determine whether one or more comment cancellation criteria are satisfied; wherein said cancellation recorder is executable by said processor to cancel said comment responsive to said one or more comment cancellation criteria being satisfied.
3. The apparatus of claim 2 , further comprising:
a cancellation request processor to determine whether said user has previously left said comment pertaining to said event, and wherein
said cancellation recorder cancels said previously left comment.
4. The apparatus of claim 2 , wherein said cancellation criteria includes whether said user has participated in a dispute resolution procedure and wherein said dispute resolution procedure includes a communication by said user that said user has not received an item that said user has ordered using said network-based facility.
5. The apparatus of claim 2 , wherein said cancellation criteria includes whether said user has participated in a dispute resolution procedure and wherein said dispute resolution procedure includes a communication by said user that said user has not received payment for an item that said user has sold using said network-based facility.
6. The apparatus of claim 2 , wherein the comment cancellation criteria includes said user being suspended within a second time period, the second time period being initiated by said user initially using said facility and wherein said first and second time periods comprise at least 90 days.
7. The apparatus of claim 2 , further comprising a user interface generator, wherein said user interface generator is to generate a tutorial for said user when said user leaves a negative or neutral comment for the first time.
8. The apparatus of claim 7 , wherein said user interface generator is to generate an interstitial page informing said user about effects of leaving a negative or neutral comment, and further wherein said interstitial page suggests alternatives to comments.
9. The apparatus of claim 2 , wherein said cancellation criteria evaluator further is to determine whether a valid item number has been entered, and whether said valid item number relates to more than one event.
10. The apparatus of claim 2 , wherein the cancellation recorder is to remove said comment pertaining to said event by marking said comment pertaining to said event as removed.
11. The apparatus of claim 10 , wherein said removal comprises:
marking said comment so that said comment is not displayed to users; and
recalculating comment scores and statistics for each party to said event.
12. The apparatus of claim 2 , wherein said user interface generator is to generate a user interface that presents a system administrator message that indicates that said comment has been withdrawn; and wherein said cancellation recorder is to recalculate comment statistics if said comment statistics were previously updated based on said comment.
13. The apparatus of claim 3 , wherein said comment cancellation request processor informs a party of said event of said cancelled comment.
14. The apparatus of claim 2 , wherein said cancellation request receiver is to determine that more than one event is associated with said item number, and further wherein said cancellation request receiver is to access a database to identify the correct event.
15. A computer-implemented method comprising:
receiving, via a network, a request to cancel a comment left by a user, said comment pertaining to an event in a network-based facility;
automatically canceling the comment pertaining to said event, said cancelling done through said use of at least one processor, said canceling including marking said comment pertaining to said event as non-scored; and
generating a user interface presenting a plurality of comments, said presenting said plurality of comments including presenting said comment pertaining to said event as non-scored and presenting other comments as scored.
16. The computer-implemented method of claim 15 further comprising:
automatically determining whether one or more comment cancellation criteria are satisfied, said determining done through said use of at least one processor and wherein the automatically canceling the comment pertaining to said event is responsive to the one or more comment cancellation criteria being satisfied.
17. The computer-implemented method of claim 16 , further comprising:
determining whether said user has previously left comment pertaining to said event; and
canceling said previously left comment.
18. The computer-implemented method of claim 16 , wherein said comment cancellation criteria includes whether said user has participated in a dispute resolution procedure and wherein said dispute resolution procedure includes a communication by said user that said user has not received an item that said user has ordered using said network-based facility.
19. The computer-implemented method of claim 16 , wherein said comment cancellation criteria includes whether said user has participated in a dispute resolution procedure and wherein said dispute resolution procedure includes a communication by said user that said user has not received payment for an item that said user has sold using said network-based facility.
20. The computer-implemented method of claim 16 , wherein the comment cancellation criteria includes said user being suspended within a second time period, the second time period being initiated by said user initially using said facility and wherein said first and second time periods comprises at least 90 days.
21. The computer-implemented method of claim 16 , further comprising generating a tutorial for said user when said user leaves a negative or neutral comment for the first time.
22. The computer-implemented method of claim 21 , further comprising generating an interstitial page informing said user about the effects of leaving a negative or neutral comment and suggesting alternatives to said comment.
23. The computer-implemented method of claim 16 , further comprising determining whether a item number that has been entered is valid, and whether said item number relates to more than one event.
24. The computer-implemented method of claim 16 , further wherein said canceling the comment pertaining to the event includes removing said comment by marking said comment pertaining to said event as removed.
25. The computer-implemented method of claim 24 , wherein said removal comprises:
marking said comment so that said comment is not displayed to users; and
recalculating comment scores and statistics for each party to said event.
26. The computer-implemented method of claim 16 , wherein said generating further comprises generating said user interface presenting a system administrator message indicating that said comment pertaining to said event has been withdrawn; and further comprising:
recalculating comment statistics if said statistics were previously updated base on score associated with said comment.
27. The computer-implemented method of claim 17 , further comprising informing a party of said event of said canceled comment.
28. The computer-implemented method of claim 16 , further comprising determining that more than one event is associated with said item number, and accessing a database to identify the correct event.
29. A computer system comprising:
a memory; and
a processor, coupled to the memory, to receive a request to cancel a comment pertaining to an event in a network-based facility, said processor to cancel said comment by marking said comment pertaining to said event as non-scored, said processor to generate a user interface that presents a plurality of comments, said plurality of comments includes said comment pertaining to said event presented as non-scored and other comments presented as scored.
30. A non-transitory computer readable medium comprising instructions, which when executed on a processor, cause said processor to:
receive, via a network, a request to cancel a comment left by a user that pertains to an event in a network-based facility;
automatically cancel said comment that pertains to said event, said automatic cancel is to mark said comment that pertains to said event as non-scored; and
generate a user interface to present a plurality of comments, the presentation of the plurality of comments includes said comment that pertains to said event presented as non-scored and other comments presented as scored.
31. An apparatus comprising:
first means for receiving a request to cancel a comment left by a user, said comment pertaining to an event in a network-based facility;
second means for automatically canceling said comment pertaining to said event, said automatic canceling including marking said comment pertaining to said event as non-scored; and
a fourth means for generating a user interface that presents a plurality of comments, said presentation of the plurality of comments includes said comment that pertains to said event presented as non-scored and other comments presented as scored.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/020,700 US20110125612A1 (en) | 2003-11-20 | 2011-02-03 | Automated comment cancellation in a network-based facility |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US52434803P | 2003-11-20 | 2003-11-20 | |
US10/749,736 US7716079B2 (en) | 2003-11-20 | 2003-12-30 | Feedback cancellation in a network-based transaction facility |
US11/241,008 US7885850B2 (en) | 2003-11-20 | 2005-09-30 | Automated feedback cancellation in a network-based transaction facility |
US13/020,700 US20110125612A1 (en) | 2003-11-20 | 2011-02-03 | Automated comment cancellation in a network-based facility |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/241,008 Continuation US7885850B2 (en) | 2003-11-20 | 2005-09-30 | Automated feedback cancellation in a network-based transaction facility |
Publications (1)
Publication Number | Publication Date |
---|---|
US20110125612A1 true US20110125612A1 (en) | 2011-05-26 |
Family
ID=46123930
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/241,008 Expired - Fee Related US7885850B2 (en) | 2003-11-20 | 2005-09-30 | Automated feedback cancellation in a network-based transaction facility |
US13/020,700 Abandoned US20110125612A1 (en) | 2003-11-20 | 2011-02-03 | Automated comment cancellation in a network-based facility |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/241,008 Expired - Fee Related US7885850B2 (en) | 2003-11-20 | 2005-09-30 | Automated feedback cancellation in a network-based transaction facility |
Country Status (1)
Country | Link |
---|---|
US (2) | US7885850B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090307053A1 (en) * | 2008-06-06 | 2009-12-10 | Ryan Steelberg | Apparatus, system and method for a brand affinity engine using positive and negative mentions |
US20100325014A1 (en) * | 2004-02-26 | 2010-12-23 | Surjatini Widjojo | User performance rating system |
US20110320373A1 (en) * | 2010-06-25 | 2011-12-29 | Microsoft Corporation | Product conversations among social groups |
US20160105388A1 (en) * | 2014-10-09 | 2016-04-14 | Footspot, Inc. | System and method for digital media capture and related social networking |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7716079B2 (en) * | 2003-11-20 | 2010-05-11 | Ebay Inc. | Feedback cancellation in a network-based transaction facility |
US8249915B2 (en) * | 2005-08-04 | 2012-08-21 | Iams Anthony L | Computer-implemented method and system for collaborative product evaluation |
US7827052B2 (en) * | 2005-09-30 | 2010-11-02 | Google Inc. | Systems and methods for reputation management |
US8438469B1 (en) | 2005-09-30 | 2013-05-07 | Google Inc. | Embedded review and rating information |
US20070078670A1 (en) * | 2005-09-30 | 2007-04-05 | Dave Kushal B | Selecting high quality reviews for display |
US8010480B2 (en) * | 2005-09-30 | 2011-08-30 | Google Inc. | Selecting high quality text within identified reviews for display in review snippets |
US7533084B2 (en) * | 2005-11-15 | 2009-05-12 | International Business Machines Corporation | Monitoring user specific information on websites |
US9219767B2 (en) * | 2006-06-22 | 2015-12-22 | Linkedin Corporation | Recording and indicating preferences |
US20080077454A1 (en) * | 2006-09-08 | 2008-03-27 | Opentable, Inc. | Verified transaction evaluation |
US8386564B2 (en) * | 2006-11-30 | 2013-02-26 | Red Hat, Inc. | Methods for determining a reputation score for a user of a social network |
US20080140683A1 (en) * | 2006-12-07 | 2008-06-12 | Ebay Inc. | Virtual community dispute resolution review board |
US7996257B2 (en) * | 2007-02-09 | 2011-08-09 | International Business Machines Corporation | Collecting, calculating, and reporting quantifiable peer feedback on relative contributions of team members |
US20090006115A1 (en) * | 2007-06-29 | 2009-01-01 | Yahoo! Inc. | Establishing and updating reputation scores in online participatory systems |
US8161083B1 (en) * | 2007-09-28 | 2012-04-17 | Emc Corporation | Creating user communities with active element manager |
US8370230B2 (en) * | 2007-11-21 | 2013-02-05 | Early Warning Services, Llc | System and method for expedited release of held items |
US20140067523A1 (en) * | 2012-09-05 | 2014-03-06 | Collective Bias, LLC | System and method for online submission, collection, and distribution of product and shopping related information |
US9760918B2 (en) | 2012-10-17 | 2017-09-12 | Collective Bias, Inc. | System and method for online collection and distribution of retail and shopping related information |
Citations (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5285496A (en) * | 1992-12-14 | 1994-02-08 | Firstperson, Inc. | Methods and apparatus for providing a secure paging system |
US5583763A (en) * | 1993-09-09 | 1996-12-10 | Mni Interactive | Method and apparatus for recommending selections based on preferences in a multi-user system |
US5659366A (en) * | 1995-05-10 | 1997-08-19 | Matsushita Electric Corporation Of America | Notification system for television receivers |
US5669877A (en) * | 1994-03-07 | 1997-09-23 | Sims Deltec, Inc. | Systems and methods for automated testing of medical equipment |
US5678041A (en) * | 1995-06-06 | 1997-10-14 | At&T | System and method for restricting user access rights on the internet based on rating information stored in a relational database |
US5706493A (en) * | 1995-04-19 | 1998-01-06 | Sheppard, Ii; Charles Bradford | Enhanced electronic encyclopedia |
US5706507A (en) * | 1995-07-05 | 1998-01-06 | International Business Machines Corporation | System and method for controlling access to data located on a content server |
US5708829A (en) * | 1991-02-01 | 1998-01-13 | Wang Laboratories, Inc. | Text indexing system |
US5732954A (en) * | 1994-01-18 | 1998-03-31 | Strickler; James H. | Route recording, marking, and scoring apparatus for sport climbing walls |
US5737479A (en) * | 1994-12-21 | 1998-04-07 | Sony Corporation | Apparatus and method for inserting rating code into the digital video signal |
US5754939A (en) * | 1994-11-29 | 1998-05-19 | Herz; Frederick S. M. | System for generation of user profiles for a system for customized electronic identification of desirable objects |
US5774121A (en) * | 1995-09-18 | 1998-06-30 | Avantos Performance Systems, Inc. | User interface method and system for graphical decision making with categorization across multiple criteria |
US5778135A (en) * | 1994-12-30 | 1998-07-07 | International Business Machines Corporation | Real-time edit control for video program material |
US5781246A (en) * | 1993-09-09 | 1998-07-14 | Alten; Jerry | Electronic television program guide schedule system and method |
US5787253A (en) * | 1996-05-28 | 1998-07-28 | The Ag Group | Apparatus and method of analyzing internet activity |
US5790426A (en) * | 1996-04-30 | 1998-08-04 | Athenium L.L.C. | Automated collaborative filtering system |
US5793027A (en) * | 1994-12-19 | 1998-08-11 | Samsung Electronics Co., Ltd. | IC card for credit transactions and credit transaction apparatus and method using the same |
US5799304A (en) * | 1995-01-03 | 1998-08-25 | Intel Corporation | Information evaluation |
US5809482A (en) * | 1994-09-01 | 1998-09-15 | Harrah's Operating Company, Inc. | System for the tracking and management of transactions in a pit area of a gaming establishment |
US5822123A (en) * | 1993-09-09 | 1998-10-13 | Davis; Bruce | Electronic television program guide schedule system and method with pop-up hints |
US5828419A (en) * | 1996-02-29 | 1998-10-27 | Hughes Electronics | Method and apparatus for generating television program guides utilizing icons |
US5830068A (en) * | 1995-09-08 | 1998-11-03 | Ods Technologies, L.P. | Interactive wagering systems and processes |
US5845266A (en) * | 1995-12-12 | 1998-12-01 | Optimark Technologies, Inc. | Crossing network utilizing satisfaction density profile with price discovery features |
US5848396A (en) * | 1996-04-26 | 1998-12-08 | Freedom Of Information, Inc. | Method and apparatus for determining behavioral profile of a computer user |
US5862230A (en) * | 1997-01-22 | 1999-01-19 | Darby; Ronald A. | Method to reduce perceived sound leakage between auditoriums in multiplex theaters |
US5867799A (en) * | 1996-04-04 | 1999-02-02 | Lang; Andrew K. | Information system and method for filtering a massive flow of information entities to meet user information classification needs |
US5870744A (en) * | 1997-06-30 | 1999-02-09 | Intel Corporation | Virtual people networking |
US5872850A (en) * | 1996-02-02 | 1999-02-16 | Microsoft Corporation | System for enabling information marketplace |
US5970469A (en) * | 1995-12-26 | 1999-10-19 | Supermarkets Online, Inc. | System and method for providing shopping aids and incentives to customers through a computer network |
US6112186A (en) * | 1995-06-30 | 2000-08-29 | Microsoft Corporation | Distributed system for facilitating exchange of user information and opinion using automated collaborative filtering |
US6134548A (en) * | 1998-11-19 | 2000-10-17 | Ac Properties B.V. | System, method and article of manufacture for advanced mobile bargain shopping |
US20010032170A1 (en) * | 1999-08-24 | 2001-10-18 | Sheth Beerud D. | Method and system for an on-line private marketplace |
US6327574B1 (en) * | 1998-07-07 | 2001-12-04 | Encirq Corporation | Hierarchical models of consumer attributes for targeting content in a privacy-preserving manner |
US6352479B1 (en) * | 1999-08-31 | 2002-03-05 | Nvidia U.S. Investment Company | Interactive gaming server and online community forum |
US20020078152A1 (en) * | 2000-12-19 | 2002-06-20 | Barry Boone | Method and apparatus for providing predefined feedback |
US6484153B1 (en) * | 1996-09-04 | 2002-11-19 | Priceline.Com Incorporated | System and method for managing third-party input to a conditional purchase offer (CPO) |
US6493703B1 (en) * | 1999-05-11 | 2002-12-10 | Prophet Financial Systems | System and method for implementing intelligent online community message board |
US20030055898A1 (en) * | 2001-07-31 | 2003-03-20 | Yeager William J. | Propagating and updating trust relationships in distributed peer-to-peer networks |
US6697824B1 (en) * | 1999-08-31 | 2004-02-24 | Accenture Llp | Relationship management in an E-commerce application framework |
US20040128155A1 (en) * | 2000-02-15 | 2004-07-01 | Lalitha Vaidyanathan | System and method for resolving a dispute in electronic commerce and managing an online dispute resolution process |
US20040128224A1 (en) * | 2002-12-31 | 2004-07-01 | Autotrader.Com, Llc | Efficient online auction style listings that encourage out-of-channel negotiation |
US20040205013A1 (en) * | 2003-04-09 | 2004-10-14 | Delacruz Cedric G. | System and method for conducting an on-line auction |
US6810408B1 (en) * | 2000-05-31 | 2004-10-26 | International Business Machines Corporation | Method and apparatus for controlling cascading e-mail distribution |
US20050114199A1 (en) * | 2003-11-20 | 2005-05-26 | Amjad Hanif | Feedback cancellation in a network-based transaction facility |
US20050125340A1 (en) * | 2003-06-06 | 2005-06-09 | Huey Lin | Automatic dispute resolution |
US20050144052A1 (en) * | 2003-12-31 | 2005-06-30 | Harding James A. | Profiling item sellers to inform item purchasing decisions and build trust in a multiple-seller marketplace |
US20050192958A1 (en) * | 2004-02-26 | 2005-09-01 | Surjatini Widjojo | System and method to provide and display enhanced feedback in an online transaction processing environment |
US20050261919A1 (en) * | 2004-05-19 | 2005-11-24 | Yahoo! Inc., A Delaware Corporation | Apparatus, system and method for use in providing user ratings according to prior transactions |
US20050289039A1 (en) * | 2004-06-15 | 2005-12-29 | Greak Garret C | Online transaction hosting apparatus and method |
US20060031177A1 (en) * | 2004-08-03 | 2006-02-09 | Colin Rule | Method and system to design a dispute resolution process |
US20060149745A1 (en) * | 2004-12-31 | 2006-07-06 | Matthew Mengerink | Method and system to provide feedback data within a distributed e-commerce system |
US7124112B1 (en) * | 2000-09-22 | 2006-10-17 | Accenture Llp | Providing evaluation and processing of line items |
US20070005564A1 (en) * | 2005-06-29 | 2007-01-04 | Mark Zehner | Method and system for performing multi-dimensional searches |
US20070038506A1 (en) * | 2005-06-09 | 2007-02-15 | Emercent Solutions, Llc | Systems and methods for facilitating product and service transactions |
US7428505B1 (en) * | 2000-02-29 | 2008-09-23 | Ebay, Inc. | Method and system for harvesting feedback and comments regarding multiple items from users of a network-based transaction facility |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3176272B2 (en) * | 1995-11-21 | 2001-06-11 | シャープ株式会社 | Inkjet recording head |
US8290809B1 (en) | 2000-02-14 | 2012-10-16 | Ebay Inc. | Determining a community rating for a user using feedback ratings of related users in an electronic environment |
-
2005
- 2005-09-30 US US11/241,008 patent/US7885850B2/en not_active Expired - Fee Related
-
2011
- 2011-02-03 US US13/020,700 patent/US20110125612A1/en not_active Abandoned
Patent Citations (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5708829A (en) * | 1991-02-01 | 1998-01-13 | Wang Laboratories, Inc. | Text indexing system |
US5285496A (en) * | 1992-12-14 | 1994-02-08 | Firstperson, Inc. | Methods and apparatus for providing a secure paging system |
US5583763A (en) * | 1993-09-09 | 1996-12-10 | Mni Interactive | Method and apparatus for recommending selections based on preferences in a multi-user system |
US5781246A (en) * | 1993-09-09 | 1998-07-14 | Alten; Jerry | Electronic television program guide schedule system and method |
US5822123A (en) * | 1993-09-09 | 1998-10-13 | Davis; Bruce | Electronic television program guide schedule system and method with pop-up hints |
US5732954A (en) * | 1994-01-18 | 1998-03-31 | Strickler; James H. | Route recording, marking, and scoring apparatus for sport climbing walls |
US5669877A (en) * | 1994-03-07 | 1997-09-23 | Sims Deltec, Inc. | Systems and methods for automated testing of medical equipment |
US5810771A (en) * | 1994-03-07 | 1998-09-22 | Sims Deltec, Inc. | Systems and methods for automated testing of medical equipment |
US5809482A (en) * | 1994-09-01 | 1998-09-15 | Harrah's Operating Company, Inc. | System for the tracking and management of transactions in a pit area of a gaming establishment |
US5754939A (en) * | 1994-11-29 | 1998-05-19 | Herz; Frederick S. M. | System for generation of user profiles for a system for customized electronic identification of desirable objects |
US5793027A (en) * | 1994-12-19 | 1998-08-11 | Samsung Electronics Co., Ltd. | IC card for credit transactions and credit transaction apparatus and method using the same |
US5737479A (en) * | 1994-12-21 | 1998-04-07 | Sony Corporation | Apparatus and method for inserting rating code into the digital video signal |
US5778135A (en) * | 1994-12-30 | 1998-07-07 | International Business Machines Corporation | Real-time edit control for video program material |
US5799304A (en) * | 1995-01-03 | 1998-08-25 | Intel Corporation | Information evaluation |
US5832472A (en) * | 1995-04-19 | 1998-11-03 | Sheppard, Ii; Charles Bradford | Enhanced electronic encyclopedia |
US5706493A (en) * | 1995-04-19 | 1998-01-06 | Sheppard, Ii; Charles Bradford | Enhanced electronic encyclopedia |
US5659366A (en) * | 1995-05-10 | 1997-08-19 | Matsushita Electric Corporation Of America | Notification system for television receivers |
US5678041A (en) * | 1995-06-06 | 1997-10-14 | At&T | System and method for restricting user access rights on the internet based on rating information stored in a relational database |
US6112186A (en) * | 1995-06-30 | 2000-08-29 | Microsoft Corporation | Distributed system for facilitating exchange of user information and opinion using automated collaborative filtering |
US5706507A (en) * | 1995-07-05 | 1998-01-06 | International Business Machines Corporation | System and method for controlling access to data located on a content server |
US5830068A (en) * | 1995-09-08 | 1998-11-03 | Ods Technologies, L.P. | Interactive wagering systems and processes |
US5774121A (en) * | 1995-09-18 | 1998-06-30 | Avantos Performance Systems, Inc. | User interface method and system for graphical decision making with categorization across multiple criteria |
US5845266A (en) * | 1995-12-12 | 1998-12-01 | Optimark Technologies, Inc. | Crossing network utilizing satisfaction density profile with price discovery features |
US5970469A (en) * | 1995-12-26 | 1999-10-19 | Supermarkets Online, Inc. | System and method for providing shopping aids and incentives to customers through a computer network |
US5872850A (en) * | 1996-02-02 | 1999-02-16 | Microsoft Corporation | System for enabling information marketplace |
US5828419A (en) * | 1996-02-29 | 1998-10-27 | Hughes Electronics | Method and apparatus for generating television program guides utilizing icons |
US5867799A (en) * | 1996-04-04 | 1999-02-02 | Lang; Andrew K. | Information system and method for filtering a massive flow of information entities to meet user information classification needs |
US5848396A (en) * | 1996-04-26 | 1998-12-08 | Freedom Of Information, Inc. | Method and apparatus for determining behavioral profile of a computer user |
US5790426A (en) * | 1996-04-30 | 1998-08-04 | Athenium L.L.C. | Automated collaborative filtering system |
US5787253A (en) * | 1996-05-28 | 1998-07-28 | The Ag Group | Apparatus and method of analyzing internet activity |
US6484153B1 (en) * | 1996-09-04 | 2002-11-19 | Priceline.Com Incorporated | System and method for managing third-party input to a conditional purchase offer (CPO) |
US5862230A (en) * | 1997-01-22 | 1999-01-19 | Darby; Ronald A. | Method to reduce perceived sound leakage between auditoriums in multiplex theaters |
US5870744A (en) * | 1997-06-30 | 1999-02-09 | Intel Corporation | Virtual people networking |
US6327574B1 (en) * | 1998-07-07 | 2001-12-04 | Encirq Corporation | Hierarchical models of consumer attributes for targeting content in a privacy-preserving manner |
US6134548A (en) * | 1998-11-19 | 2000-10-17 | Ac Properties B.V. | System, method and article of manufacture for advanced mobile bargain shopping |
US6493703B1 (en) * | 1999-05-11 | 2002-12-10 | Prophet Financial Systems | System and method for implementing intelligent online community message board |
US20010032170A1 (en) * | 1999-08-24 | 2001-10-18 | Sheth Beerud D. | Method and system for an on-line private marketplace |
US6352479B1 (en) * | 1999-08-31 | 2002-03-05 | Nvidia U.S. Investment Company | Interactive gaming server and online community forum |
US6697824B1 (en) * | 1999-08-31 | 2004-02-24 | Accenture Llp | Relationship management in an E-commerce application framework |
US20040128155A1 (en) * | 2000-02-15 | 2004-07-01 | Lalitha Vaidyanathan | System and method for resolving a dispute in electronic commerce and managing an online dispute resolution process |
US7428505B1 (en) * | 2000-02-29 | 2008-09-23 | Ebay, Inc. | Method and system for harvesting feedback and comments regarding multiple items from users of a network-based transaction facility |
US6810408B1 (en) * | 2000-05-31 | 2004-10-26 | International Business Machines Corporation | Method and apparatus for controlling cascading e-mail distribution |
US7124112B1 (en) * | 2000-09-22 | 2006-10-17 | Accenture Llp | Providing evaluation and processing of line items |
US20020078152A1 (en) * | 2000-12-19 | 2002-06-20 | Barry Boone | Method and apparatus for providing predefined feedback |
US20030055898A1 (en) * | 2001-07-31 | 2003-03-20 | Yeager William J. | Propagating and updating trust relationships in distributed peer-to-peer networks |
US20040128224A1 (en) * | 2002-12-31 | 2004-07-01 | Autotrader.Com, Llc | Efficient online auction style listings that encourage out-of-channel negotiation |
US20040205013A1 (en) * | 2003-04-09 | 2004-10-14 | Delacruz Cedric G. | System and method for conducting an on-line auction |
US20050125340A1 (en) * | 2003-06-06 | 2005-06-09 | Huey Lin | Automatic dispute resolution |
US20050114199A1 (en) * | 2003-11-20 | 2005-05-26 | Amjad Hanif | Feedback cancellation in a network-based transaction facility |
US7716079B2 (en) * | 2003-11-20 | 2010-05-11 | Ebay Inc. | Feedback cancellation in a network-based transaction facility |
US20100287064A1 (en) * | 2003-11-20 | 2010-11-11 | Ebay Inc | Feedback cancellation in a network-based transaction facility |
US20050144052A1 (en) * | 2003-12-31 | 2005-06-30 | Harding James A. | Profiling item sellers to inform item purchasing decisions and build trust in a multiple-seller marketplace |
US20050192958A1 (en) * | 2004-02-26 | 2005-09-01 | Surjatini Widjojo | System and method to provide and display enhanced feedback in an online transaction processing environment |
US7774350B2 (en) * | 2004-02-26 | 2010-08-10 | Ebay Inc. | System and method to provide and display enhanced feedback in an online transaction processing environment |
US20050261919A1 (en) * | 2004-05-19 | 2005-11-24 | Yahoo! Inc., A Delaware Corporation | Apparatus, system and method for use in providing user ratings according to prior transactions |
US20050289039A1 (en) * | 2004-06-15 | 2005-12-29 | Greak Garret C | Online transaction hosting apparatus and method |
US20060031177A1 (en) * | 2004-08-03 | 2006-02-09 | Colin Rule | Method and system to design a dispute resolution process |
US20060149745A1 (en) * | 2004-12-31 | 2006-07-06 | Matthew Mengerink | Method and system to provide feedback data within a distributed e-commerce system |
US20070038506A1 (en) * | 2005-06-09 | 2007-02-15 | Emercent Solutions, Llc | Systems and methods for facilitating product and service transactions |
US20070005564A1 (en) * | 2005-06-29 | 2007-01-04 | Mark Zehner | Method and system for performing multi-dimensional searches |
Non-Patent Citations (1)
Title |
---|
"eBay Launches the Most Comprehensive Trust and Safety Upgrades to the World's Largest Person-To-Person Trading Site." PR Newswire. January 15, 1999. * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100325014A1 (en) * | 2004-02-26 | 2010-12-23 | Surjatini Widjojo | User performance rating system |
US8682911B2 (en) | 2004-02-26 | 2014-03-25 | Ebay Inc. | User performance rating system |
US20090307053A1 (en) * | 2008-06-06 | 2009-12-10 | Ryan Steelberg | Apparatus, system and method for a brand affinity engine using positive and negative mentions |
US20110320373A1 (en) * | 2010-06-25 | 2011-12-29 | Microsoft Corporation | Product conversations among social groups |
US20160105388A1 (en) * | 2014-10-09 | 2016-04-14 | Footspot, Inc. | System and method for digital media capture and related social networking |
US20160105382A1 (en) * | 2014-10-09 | 2016-04-14 | Footspot, Inc. | System and method for digital media capture and related social networking |
Also Published As
Publication number | Publication date |
---|---|
US20060064343A1 (en) | 2006-03-23 |
US7885850B2 (en) | 2011-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7885850B2 (en) | Automated feedback cancellation in a network-based transaction facility | |
US10078857B2 (en) | Method and system to automatically qualify a party to participate within a network-based commerce transaction | |
US6466917B1 (en) | Method and apparatus for verifying the identity of a participant within an on-line auction environment | |
US7231363B1 (en) | Method and system for rebrokering orders in a trading system | |
US8612297B2 (en) | Methods and systems for harvesting comments regarding events on a network-based commerce facility | |
US7340429B2 (en) | Method and system to enable a fixed price purchase within a online auction environment | |
US8364556B2 (en) | Method and system to automate payment for a commerce transaction | |
US20100287064A1 (en) | Feedback cancellation in a network-based transaction facility | |
US20150127502A1 (en) | Method and system for processing multiple transaction descriptions received from a client at a network-based transaction facility | |
US20070118434A1 (en) | System and method for transaction automation | |
US8209228B2 (en) | Method and system for reporting fraud and claiming compensation related to network-based transactions | |
US20050060228A1 (en) | Method and system for offering a money-back guarantee in a network-based marketplace | |
US10673987B2 (en) | Methods and systems for harvesting comments regarding users on a network-based facility | |
US20100268624A1 (en) | Method and system for dealing with non-paying bidders related to network-based transactions | |
US7480638B1 (en) | Method and system automatically to remind parties to a network-based transaction to comply with obligations established under a transaction agreement | |
US20180068391A1 (en) | Method and system for facilitating rules-based communications between two external sources |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: EBAY INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BURKE, BRIAN;HANIF, AMJAD;LOGAN, JONATHAN MARK;SIGNING DATES FROM 20050928 TO 20050929;REEL/FRAME:034865/0686 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |