WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Secured electronic rating system    

Get related patents on CD
United States Patent5950172   
Link to this pagehttp://www.wikipatents.com/5950172.html
Inventor(s)Klingman; Edwin E. (300 Hwy. 84, San Gregorio, CA 94074)
AbstractA remote communication system for facilitating secure on-line evaluation of goods based upon consumers' satisfaction through electronic media wherein a suitable local user input device in association with a data transmission system, couples the user input to a packet network system for communicating to a remote receiver/decoder apparatus to obtain potentially desired scoring information such as an electronic evaluation form regarding a previously purchased product. Upon selection of scoring option by the user, a telcom network communication link for communicating a telephone number associated with the desired product from the user to the remote receiver allows the user to score the desired product. The telcom connection, linking the user input device to the remote server device may also include a toll-free 800 telephone number system to encourage shoppers to perform evaluations of purchased product without incurring costs associated therewith. During the telcom connection, a buyer identification number may be used to limit rating input to one evaluation per buyer thereby increasing accuracy of product evaluation.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History Custom Search
Drawing from US Patent 5950172
Secured electronic rating system - US Patent 5950172 Drawing
Secured electronic rating system
Inventor     Klingman; Edwin E. (300 Hwy. 84, San Gregorio, CA 94074)
Owner/Assignee    
Patent assignment
All assignments
Company News
Publication Date     September 7, 1999
Application Number     08/684,135
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     July 19, 1996
US Classification     705/26
Int'l Classification     G06F 017/60
Examiner     Voeltz; Emanuel Todd
Assistant Examiner     Kalinowski; Alexander
Attorney/Law Firm     Hamrick; Claude A. Donnelly; Oppenheimer W. S.,
Address
Parent Case     CROSS REFERENCE TO RELATED APPLICATION This application is a continuation in part of my prior application Ser. No. 08/660,529, filed Jun. 7, 1996, now U.S. Pat. No. 5,729,594 entitled "ON-LINE SECURED FINANCIAL TRANSACTION SYSTEM THROUGH ELECTRONIC MEDIA".
Priority Data    
USPTO Field of Search     379/92.01 379/92.02 705/10 705/26 705/27 380/21
Patent Tags     secured electronic rating
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5692132
Hogan
705/27
Nov,1997

[0 after 0 votes]
5636282
Holmquist
726/16
Jun,1997

[0 after 0 votes]
5181238
Medamana
379/93.03
Jan,1993

[0 after 0 votes]
4799156
Shavit
705/26
Jan,1989

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B

[0 market size comments]
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 market share comments]
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 reasonable royalty comments]
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

[0 Guesstimation of Royalty Value Comments]
License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 license availability comments]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 owner/assignee comments]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

[0 competitive advantage comments]
Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

[0 commercial alternatives comments]
 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What I claim is:

1. A method of providing secure communication of private information to a remote subsystem through electronic media comprising:

providing a local subsystem disposed at a local location and accessible to a user, said local subsystem being responsive to user input information and being operative to generate local communication data, and being operative to receive remote communication data, said local subsystem having an identifying number associated therewith for transmission to a remote subsystem with said communication data;

providing a remote subsystem located remotely from said local subsystem for receiving said local communication data and for receiving and storing said identifying number, and for generating remote communication data;

developing score rating information for storage in the remote subsystem, such storage information being communicatable to a user at said local subsystem upon request;

establishing a first communication link between the local subsystem and the remote subsystem, said first communication link being operative to communicate said identifying number to the remote subsystem for storage;

communicating said local communication data from said local subsystem to said remote subsystem, and communicating said identifying number to said remote subsystem via said first communication link;

storing said identifying number in said remote subsystem;

communicating remote communication data including a telephone toll-free number through said first communication link from said remote subsystem to said local subsystem;

using said toll-free number to establish a second communication link between said local subsystem and said remote subsystem, said second communication link being a toll free telephone connection, and being operative to again communicate said identifying number to said remote subsystem; and

comparing the identifying number communicated from said local subsystem through said second communication link to said remote subsystem to the identifying number stored in the remote subsystem to verify that the second communication link is established between said remote subsystem and said local subsystem, whereupon a user at said local subsystem will be allowed to communicate his/her private information to the remote subsystem; and

transmitting private information from the local subsystem, including an evaluation relating to the degree of the user's satisfaction with a product, to the remote subsystem through said second communication link, and in response thereto determining a new score rating associated with the selected product based on the transmitted evaluation and a previous rating stored in said remote subsystem.

2. A method of providing secure communication as recited in claim 1, wherein the toll-free telephone number is from an 800 telephone numbering system.

3. A method of providing secure communication as recited in claim 2, wherein said local subsystem further includes a monitor for displaying said scoring information.

4. A method of providing secure communication as recited in claim 3, wherein said scoring information includes x-y coordinate data from which a graph can be displayed indicating the degree of satisfaction of users of said product with the said product.

5. A method of providing secure communication as recited in claim 4, wherein said monitor further displays options selectable by the user from the group consisting of trying said product, purchasing said product, and evaluating said product.

6. A method of providing secure communication as recited in claim 3, wherein said scoring information includes iconic representation of the degree of satisfaction of users of the identified product with the identified product.

7. A method of providing secure communication of commercial transaction data and for securely communicating rating information relating to consumer satisfaction, comprising:

providing a local subsystem disposed at a local location and accessible to a consumer, said local subsystem being responsive to consumer input information and operative to generate local communication data, and being operative to receive remote communication data, said local subsystem having an identifying number associated therewith for transmission to a remote subsystem;

providing a remote subsystem located remotely from said local subsystem for receiving said local communication data, and for receiving and storing said identifying number, and for generating said remote communication data, said remote location having at least one identifiable product remotely selectable by the consumer;

establishing a first communication link between the local subsystem and the remote subsystem;

selecting at least one of said identifiable products through the first communication link;

communicating remote communication data including a telephone toll number and a telephone toll-free number associated with the selected product through said first communication link from the remote subsystem to the local subsystem;

using the retrieved toll number to establish a second communication link between the local subsystem and the remote subsystem, said second communication link being a telephone toll connection and being operative to transfer said identifying number associated with said local subsystem to said remote subsystem;

storing the transferred identifying number in the remote subsystem;

purchasing the selected product through said second communication link;

evaluating the selected product;

using the toll-free number to establish a third communication link between said local subsystem and said remote subsystem, said third communication link being a toll-free telephone connection, and again transferring said identifying number associated with said local subsystem to said remote subsystem; and

comparing the identifying number transferred through said third communication link to the identifying number stored in the remote subsystem to verify that the third communication link is between said remote subsystem and said local subsystem,

whereupon the consumer will be allowed to communicate his/her evaluation to the remote subsystem.

8. A method as recited in claim 7 wherein said first and third communication links are established through the Internet transmission media and said second communication link is established through a direct transmission media.

9. A method as recited in claim 8 further including:

maintaining a history of previous rating information in said remote subsystem; and

transmitting the user's evaluation from said local subsystem to said remote subsystem through the third communication link,

wherein said remote subsystem determines a new score rating associated with the selected product based on the transmitted evaluation and said previous rating information.

10. A method of providing secure communication as recited in claim 7, wherein the toll-free telephone number is from an 800 telephone numbering system.

11. A method of providing secure communication as recited in claim 7, wherein said local subsystem further includes a monitor for displaying said scoring information.

12. A method of providing secure communication as recited in claim 11, wherein displayed scoring information includes x-y coordinate data from which a graph can be displayed indicating the degree of satisfaction of users of the identifiable product with the identified product.

13. A method of providing secure communication as recited in claim 12, wherein said monitor further displays options selectable by the user from the group consisting of trying the identifiable product, purchasing the identifiable product and evaluating the identifiable product.

14. A remote communication system for securing electronic purchases of digital information including means for permitting a user of a purchased product to subsequently rate the purchased product comprising:

a local subsystem disposed at a local location and accessible to a user, said local subsystem being responsive to a user input and operative to generate communication data corresponding thereto, said local subsystem being identifiable by a caller ID number;

means establishing a first communication link for communicating said communication data to a remote location;

a remote subsystem located at said remote location for receiving said communication data and in response thereto transmitting a telephone toll number and a toll-free telephone number associated with a product selected by the user back through said first communication link to said local subsystem,

said remote subsystem including

means for transferring an ordered product from said remote subsystem to said local subsystem;

means for storing caller ID numbers transmitted thereto;

comparison means for comparing a received caller ID number to the stored caller ID numbers to recognize a particular caller ID when a toll-free number is subsequently used to contact said remote subsystem;

means using the transmitted toll number to establish a second communication link between said local subsystem and said remote subsystem through which the selected product may be ordered, said second communication link transmitting a caller ID number identifying said local subsystem to said remote subsystem; and

means using said toll-free number to establish a third communication link between said local subsystem and said remote subsystem whereupon said caller ID is recognized by said comparison means and whereupon being recognized, the user will be permitted to communicate an evaluation of said selected product to said remote subsystem.

15. A remote communication system as recited in claim 14, wherein the toll-free telephone number is from an 800 telephone numbering system.

16. A remote communication system as recited in claim 15, wherein said local subsystem further includes a monitor for displaying said scoring information.

17. A remote communication system as recited in claim 16, wherein said displayed scoring information includes x-y coordinate data from which a graph can be displayed indicating the degree of satisfaction of users of the identifiable product with the identified product.

18. A remote communication system as recited in claim 17, wherein said displayed scoring information includes an iconic representation indicating the degree of satisfaction of users of the identified product with the identified product.

19. A remote communication system as recited in claim 16, wherein said monitor further displays options selectable by the user from the group consisting of trying the identifiable product, purchasing the identifiable product and evaluating the identifiable product.

20. A remote communication system as recited in claim 14, wherein said first communication link uses the Internet transmission media.

21. A remote communication system as recited in claim 14 wherein said remote subsystem further includes means for determining that this product ordered via said second communication link corresponds to said toll number .
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates generally to electronic financial transaction communication systems and more particularly to a system providing secure rating information using means available on most telephone equipment, either POTS (plain old telephone system) or ISDN (integrated services digital network), based upon consumers' satisfaction relating to products purchased through electronic transmission media such as the Internet. The system may be generalized to provide a secure weighted voting system based on a voters list indexed with or keyed to, caller IDs.

2. Description of the Prior Art

More recently, electronic cash transactions have gained desirability with a particular emphasis on conducting such transactions on the Internet. The advent of electronic cash transactions has led to rapid popularity of electronic shopping. Electronic shopping on the Internet appears to be the wave of the future inevitably replacing much of today's paper catalog shopping and perhaps even in-person shopping. This recent trend lends itself particularly well to shopping for software type of products in particular, due to the user's opportunity to try a demonstration or sample of the software product prior to making its purchase.

Providing shopping opportunities to users of the Internet media, may necessitate a method and/or means for providing purchasers of Internet products with an opportunity to rate the particular products purchased. This can be very useful to the seller of the product in terms of providing input or feedback regarding the product. Moreover, where consumers' feedback regarding a product is favorable to the seller, scoring or rating information can be a very effective marketing tool for the seller. Additionally, potential customers may gain more insight from such information prior to purchasing products.

The basic difficulty that exists with today's financial transactions on the Internet transmission media is security and privacy concerns resulting from the easily readable nature of electronic information being transferred on such media. As messages move across the Internet, they can easily pass through many numbers of computers, any one of which can be utilized to copy the messages. Where rating information relating to a product is made available on the Internet, there needs to be added security measures taken to prevent tampering of such information. For example, to promote sales of his/her product, a merchant may be tempted to manipulate rating information available to the Internet users regarding the marketed product.

To address security concerns, current solutions generally employ encryption techniques. In fact, almost all cash transaction schemes depend on encryption for privacy and security enforcement, as will be discussed in greater detail shortly.

Among other reasons, encryption is generally used to (1) protect information such as credit card numbers, (2) establish identity of either the merchant or the buyer, (3) verify information, and (4) provide electronic signatures that are legally binding and not likely to be forged. To this end, both public key and private key encryption or decryption schemes are deployed. Private key schemes depend upon a single "shared secret" for encryption and decryption while public key schemes publish one key and maintain another key as confidential. However, the downfall in employing these schemes as stated in the April, 1996 issue of Business Communication Review (page 4) is the requirement for a unique key associated with each user which results in not merely hundreds rather literally millions of encryption keys.

Models for secured digital money transactions currently seem to fall into two basic categories, credit card sales and digital travelers checks. Both categories depend upon encryption for security. A useful text describing prior art is Digital Money by Dan Lynch and L. Lundquist published by John Wiley & Sons 1996 ISBN 0-471-14178-X. A brief summary of several digital money transaction schemes is also found in the May 1996 issue of WebSmith Magazine in an article entitled "Digital Cash." An example of a prior art digital money transaction is where the subscriber using "touchtone" or personal computer and modems (not through the Internet) sends payment information to a company by the name of CheckFree who in turn uses the existing U.S. Federal Reserve or MasterCard RPS System to transfer funds electronically from the subscriber's checking account to the creditor, or in some cases, a check is forwarded through the U.S. Post Office. The transaction is ultimately recorded on bank statements or cancelled checks. CheckFree's subscription software on the PC keeps track of transactions and telephone subscribers receive a monthly statement.

Several prior art digital money transaction schemes in use today are listed and described in the U.S. patent application entitled "On-Line Secured Financial Transaction System Through Electronic Media" with Ser. No. 08/660,559, filed on Jun. 7, 1996 now U.S. Pat. No. 5,729,594 to which this is a continuation-in-part application and which is herein incorporated by reference.

Much of the same problems that exist in prior art scheme relative to the above-referenced patent application also exist in offering secure electronic rating information. A common difficulty among prior art schemes arise from connecting the transacting parties to the existing banking network. In FIG. 1, we observe that CyberCash, an electronic financial transaction scheme, exists as an interface layer connecting CyberSpace to Banking Space (Banking Net in FIG. 1). Layered architectures are of considerable importance. In 1979 the United Nations CCITT (now the ITU=International Telephony Union) International Standards Organization (ISO) began work on the Open Systems Interconnection (OSI) architecture. The Seven Layer OSI standard model was published in 1984. (See Uyless Black: "OSI-A Model for Computer Communication Standards", Prentice Hall 1991, ISBN 0-13-637133-7). In the abstract, the Financial layer is the same as any layer in the abstract, such as the Physical layer, the Data Link layer, the Network layer, the Transport layer, the Session layer, the Presentation layer or the Application layer. Prior art schemes interface the Financial layer to the TCP/IP transport layer, thus forsaking real network addresses and physical space for virtual Internet Protocol (IP) addresses in CyberSpace. When the Financial layer interfaces to the Transport layer, financial transactions occur between two Internet nodes (the client and the merchant server) whose IP addresses exist in CyberSpace.

This is shown in FIG. 2 where the client 10 conducts financial transactions with the merchant server 12 through the Financial layer 14. Between the local client system (not shown) and Physical layer 16, sequentially reside Application layer, Transport layer 20, Network layer 22 and Data Link layer 24. Financial layer 14 interfaces to Transport layer 20.

To further appreciate some of the drawbacks of prior art schemes for financial transactions, an understanding of network connectivity is necessary. There are primarily two types of networks in use today, switched and packet networks. Most voice communications (telephone lines, fax derivatives, etc.) use switched networks, while most Internet data communications, including packetized voice and video, employ packet routing networks. The switch network establishes a connected network by switching physical links until an end-to-end path exists from the caller to the called party. This obviously entails distance-base pricing for establishing the connected network.

A packet network (connectionless network) such as used in the Internet media, routes packets from node-to-node over local links until the destination is reached or the number of hops is exceeded. Each hop is almost free of cost. Therefore, the cost of packet communications is distance independent. The source and destination addresses are key to connectionless or packet communications. However, these addresses are not secure. The destination address can be changed and information re-routed or the source address can be changed for anonymity via re-mailers. Information cast into the packet network is, on the other hand, low cost, yet high risk.

It is key to note that connected lengths in switched networks, have physical source and destination addresses, and these physical addresses (especially wired local loops) provide a degree of security and, if desired, lack of anonymity that is valuable in a business sense.

The typical Internet communication is through the switched network to a packet router. All communications proceed through both the switch network and the packet routing Internet network. This is effective, but does not make full use of the distinct features associated with each type of network. Prior art schemes for conducting financial transactions employ multi-network schemes having both switch and packet routing. The switched network is primarily only a means for connecting to the Internet. This limited use of the switched network completely discounts and ignores the advantages, i.e., the inherent privacy and security of a switched end-to-end connection, associated with switched network systems. The inherent privacy and security of a switched end-to-end connection between physical addresses is the goal of prior art schemes using encryption and digital signatures which are employed as an attempt to accomplish in CyberSpace the functions accomplished by the built-in financial mechanisms of the 800/900/XXX directory number systems.

As one might expect, with the increasing number of Internet users, the Internet is overflowing with free information. When information can be easily sold over the Internet, the quantity of information on the same will explode. Consumers need a means to evaluate products before buying, a need filled in the print world, by "Consumer Reports", "Movie Reviews", and similar publications that advise potential consumers of the relative quality of the products that are for sale.

In Cyberspace, information can be both generated and distributed almost at no cost, thus there will be far more information than the most efficient critic or scorer can handle.

In today's world there are many instances in which accepted scoring mechanisms are manipulated when they clearly should not be so manipulated. Recently, a major "Top Ten" list of books was manipulated by a complex ordering scheme where books were ordered in large quantities and distributed over many locations for the purpose of distorting the records relating to book orders. This resulted in the book in question being rated with higher scores in the "Top Ten" lists than actual purchases would warrant. The result was that many people were erroneously led to purchase the book based on its position in the list, rather than on the actual "quality" of the book. It is important to design security into any scoring system that will be used to guide peoples' buying behavior.

Accordingly, the need exists for a secure communication scheme for 1) evaluating products purchased through electronic or otherwise financial transactions and 2) providing such evaluation or rating information to those perhaps interested in purchasing a marketed product.

SUMMARY OF THE INVENTION

It is therefore a principal objective of the present invention to provide an on-line communication system for securely communicating rating information based upon consumers' satisfaction relating to a product purchased through electronic media or otherwise. Another objective of the present invention is to provide a system of the type described to maintain the rating information in a private and secure environment in order to prevent tampering, interference with or destruction of the rating information.

It is yet another objective of the present invention to provide a system of the type described which uses a toll-free telephone numbering system such as an `800` numbering system to provide a means for providing rating information related to products purchased through the electronic media.

Still another objective of the present invention is to provide a system of the type described allowing users of the Internet transmission media to access information relating to the evaluation of a desirable product.

It is a further objective of the present invention to provide an on-line financial transaction scheme based upon a multi-network solution in which the distinction between switched and packet routing networks are used to optimally partition functionality.

It is another objective of the present invention to provide a system wherein small-shop software developers can market their products to the public inexpensively.

It is yet another objective of the present invention to provide a financial transaction system employing point-to-point protocol (PPP), thereby allowing any hardware or operating system to negotiate a common information transfer protocol with dissimilar hardware and operating systems software.

Briefly, a preferred embodiment of the present invention includes a remote communication system for facilitating secure on-line evaluation of goods based upon consumers' satisfaction through electronic media wherein a suitable local user input device in association with a data transmission system, couples the user input to a packet network system for communicating to a remote receiver/decoder apparatus to obtain potentially desired scoring information such as an electronic evaluation form regarding a previously purchased product. Upon selection of scoring option by the user, a telcom network communication link for communicating a telephone number associated with the desired product from the user to the remote receiver allows the user to score the desired product. The telcom connection, linking the user input device to the remote server device may also include a toll-free 800 telephone number system to encourage shoppers to perform evaluations of purchased product without incurring costs associated therewith. During the telcom connection, a buyer identification number may be used to limit rating input to one evaluation per buyer thereby increasing accuracy of product evaluation.

These and other objects and advantages of the present invention will no doubt become apparent to those skilled in the art after having read the following detailed description of the preferred embodiments illustrated in the several figures of the drawing.

IN THE DRAWINGS

FIG. 1 depicts a prior art CyberCash financial scheme where the Internet is interfaced to the Banking Net;

FIG. 2 depicts prior art on-line financial schemes interfacing the Financial layer to the Transport layer;

FIG. 3 shows a preferred embodiment of an overall diagram of the financial transaction system employing rating evaluation schemes used in the present invention;

FIG. 4 shows a detailed diagram of the TRY and BUY financial transaction scheme employed in the preferred embodiment of the present invention;

FIG. 5 shows an example of a computer screen having rating information relating to a purchased product as may be employed by the present invention;

FIG. 6 shows an example of a display showing evaluation results presented in various forms relating to the degree of consumer's satisfaction with a product;

FIG. 7 depicts a state diagram of an implementation of a preferred embodiment of the present invention; and

FIGS. 8(a) and 8(b) collectively provide a flow chart of the preferred embodiment steps employed in an implementation of the present invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Referring now to the drawing, FIG. 3 shows in conceptual diagrammatic form two channels, `TRY` and `BUY,` for establishing communications between a user and a remote system. As such, a user input device or subsystem 30 and a TRY local telcom connection 32 are connected through a switching system or network 34 and Internet transmission media 36 to a TRY remote telcom connection 38 which couples to a remotely located subsystem TRY server 40. This communication path may be used when a user wishes to browse the web page of a product that is of interest through the Internet transmission media. TRY server 40 accesses files from demo file storage location 42 in which demonstration files reside. TRY sensor 14 may also access and communicate back to the user toll-free and/or toll-telephone numbers to be used in establishing additional communication paths between the local subsystem 30 and a remote subsystem as will be further explained below. TRY server 40 may also access score information location 300 for retrieval of recent evaluations relating to a product of interest to a user.

In communication path 310, user input subsystem 30 is additionally coupled through a BUY local telcom connection 44 through switching network 34 and a BUY remote telcom connection 46 to a remotely located subsystem BUY server 48. Communication path 310 may be used when a user decides to purchase a product in the form of electronic data wherein the telephone or switched network using a telephone toll number such as from a `900` numbering system is used. BUY server 48 may access files from product file storage location 50 in which electronic information such as software data presented for sale is stored, particularly during the purchase of an electronic product. BUY server 48 may also access ID table storage location 52 for storing caller identification numbers and retrieving the same for verification purposes. During the purchase of a product, the buyer's (or user's) system identification number such as a Caller ID number is stored in ID table 52 by BUY server 48. ID table 52 accordingly, stores and maintains a voter list.

In communication 312, user input subsystem 30 is further coupled to voter local telcom connection 302 through switching network 34, a voter remote telcom connection 304 and switch 308 to BUY server 48. Switch 308 is in turn, coupled to score information location 300 and the output of comparator 306. That is, depending upon the state of the output of comparator 306, voter remote telcom connection 304 may or may not be able to provide information to score location 300 through switch 308. Comparator 306 receives its inputs from BUY server 48 and ID table 52.

Communication path 312 may be used when a voter decides to input an evaluation rating related to a product wherein the telephone or switched network using a toll-free telephone number such as from an `800` numbering system is used. When a voter decides to vote and calls the corresponding `800` number to do so, the voter's Caller ID number(or buyer's Caller ID in the case where a previous buyer wishes to evaluate the product he/she purchased earlier) is compared by comparator 306 to a voter list residing in ID table 52. If the in-coming Caller ID number matches one of the ID numbers in the voter list, switch 308 allows the voter's input to be entered into score information location 300. Otherwise, the voter's input is not allowed into score location 300.

While switch 308 and comparator 306 are shown as hardware components in FIG. 3, it should be obvious to those of ordinary skill in the art that the functions of these components may be performed in hardware or software. Furthermore, switch 308 may physically reside in BUY server 48 in which case BUY server 48 is directly coupled to score location 300. Additionally, in FIG. 3, the communication paths 310 and 312 are shown as two physically different links, however, they may be physically one and the same path. For example, the telephone line that is utilized to place a `900` number call for the purpose of purchasing a product may be terminated and used to make the `800` call for the purpose of voting as will be explained in greater detail later.

In FIG. 3, the user device 30 includes a monitor 54 (of the kind commonly used with PCs) having a screen 31 showing display window 120 to a user.

FIG. 4 depicts a more detailed diagram of the system shown in FIG. 3. The left side of the figure illustrates the connection layers on the client side, and the right side illustrates the connection layers of the server(s). The buyer or client operates the client side while the seller or merchant maintains the server(s). On the client side (left side of FIG. 4) typically a user subsystem would be a personal computer (PC) such as an IBM compatible PC (not shown) including a monitor such as the client's display device 60 used for viewing demo products. The user's subsystem would further include web browsers 62 and 64 and TCP/IP protocol stack 66 which may be WinSock software and a plug-in card in the PC incorporating address decoder 68, dual port RAM 70, ISDN Protocol Controller 72, ISDN S/T interface device 74, and optionally Network Terminator 76. The card may be a CyberSpace Freedom Series ISDN terminal adaptor board for IBM PCs available from ISDN*tek Incorporated of San Gregorio, Calif. The user subsystem may include WinISDN drivers 78 available from ISDN*tek and WinSock software as TCP/IP protocol stack 66 from NetManage. Dual port RAM 70 addressed by address decoder 68 is accessed on one side by ISDN drivers 78 through the PC ISA or EISA bus (as the case may be) 80, and the other side by the Cybernetic Micro Systems CY123 ISDN Protocol Controller 82, which decodes driver commands and issues ISDN Q.931 messages on the D-channel by managing appropriate buffers in the Siemens 2186 ISDN S/T interface device 84. The S/T (4-wire) interface connects to the Network Terminator 76 of the (2-wire) local loop from the switch. This device 76, can be a standard unit or can be implemented as on ISDN*teks CyberSpace cards with Siemens 2091 ISDN Adaptive Echo Cancelling 2B1Q encoder/decoder. Client encoder/decoder 76 transmits data through the `U` interface to either or both the TRY local telcom connection 86 (B1) or the BUY local telcom connection 88 (B2), connections 86 and 88 may be implemented as ISDN lines or POTS lines.

The local switching system 34 need not be an ISDN switch. TRY local connection 86 is a WEB connection through the Internet transmission media 36 which consists of many routers and switches and is a packet routing network structure as described earlier. Internet media 36 connects TRY local connection 86 to the TRY remote telcom connection 90. BUY local connection 88 on the other hand, is a direct switch telco connection through switching system 34 to BUY remote telcom connection 92. From the TRY and BUY remote telcom connections 90 and 92, the seller's interfaces resemble the client's interfaces, i.e., TRY and BUY remote connections 90 and 92 couple to the seller ISDN `S/T` interface device 94 through seller Network Terminator (NT1) device 96 which encodes and decodes the 2B1Q signals across the 2-wire `U` interface. The 4-wire ISDN interface device 94 couples to seller ISDN protocol controller 98 which accesses seller dual port RAM 100 on one side and seller ISDN drivers 102 on the other side. Addresses provided by the ISDN driver 102 cross the (E) ISA bus 104 and are decoded by the address decoder 106 before accessing the dual port RAM 100. Seller terminal adaptor board (incorporating 96, 94, 98, 100, and 106) may be a PC plug-in board communicating through (E) ISA bus 104 with the ISDN driver 102. The drivers 102 are connected to a BUY server 48 and a TRY server 40 by the WinSock TCP/IP protocol stack 108. The latter accesses the seller's WEB page and/or demonstration software files from demo file storage location 42 which may be in the form of hard disk, CD ROM, etc. The BUY server 48 accesses software product files that are available for sale to the client from a product file storage location 50. BUY server 48 additionally may access caller ID numbers from ID table 52. BUY server 48 and TRY server 40 are physically in areas that are remotely located with respect to the user. Additionally, BUY server 48 and TRY server 40 may be located remotely from each other. An example of this is where a seller may want to have TRY server 40 located in the marketing area of the organization and the BUY server 48 located in the purchase area of the organization and the marketing and purchasing facilities are physically located in two separate buildings or geographic areas. In fact, the only relationship between the TRY server 40 and BUY server 48 is the product that is for sale. Practically, TRY server 40 may be accessed many more times than BUY server 48 due to the number of users wanting to browse the seller's web page or wanting to try the demo software. Obviously, TRY server 40 and BUY server 48 may alternatively reside in the same physical location.

For a detailed discussion of the key subsystems and associated interfaces of the system as depicted in FIG. 4, the reader is directed to Applicant's U.S. Pat. No. 5,729,594.

While the preferred embodiment described above may be employed to implement the present invention, it is nevertheless possible to use other means to implement the present invention for evaluation of a purchased product. The scoring system embodied within the invention is intended to replace printed publications for offering criticism related to purchased goods. Yet, in the preferred embodiment unlike printed publications, there is no need for the user to subscribe to the publication in order to obtain rating or evaluation information on a particular merchandise because the relevant critical information is available to the user at the point of purchase as will be apparent shortly.

Additionally, there are several criteria for CyberScores (TM) most of which reduce to "truth in advertising". The "source of the score" should be authoritative, and the validity of the score should be unquestioned. The mechanism described herein is based on the belief that the best information comes from previous buyers, those who have purchased and used the product being scored. The validity is achieved by preventing multiple access to the scoring mechanism.

This mechanism does not preclude other sources of critical information from being included in the score as discussed in a following discussion on multi-dimensional scores, but it does achieve the desired goal of "primary score provided by purchaser."

As described in U.S. Pat. No. 5,729,594, a Application potential purchaser of a product through his/her web browser 62, may access the seller's TRY server 40 through the Internet media 36. The marketed product is preferably described in an HTML page that is available from the TRY server 40 on the World Wide Web (www). This page will have an embedded object type, or MIME, that can be handled by a web browser "plug-in". The plug-in will be invoked by the web browser when the embedded object is detected in the HTML page and a window will be opened on the customer's system (i.e. Internet terminal or monitor) as shown in FIG. 5.

Thereafter, the buyer may choose to download a demonstration version of the marketed product to his/her local system for the purpose of trying the demonstration software. If and when the user decides to purchase the product, his/her system or PC directly connects to BUY server 48 using either a second ISDN terminal such as BUY local connection 88 or a POTS line. This connection to BUY server 48 is made by the user's system using a toll telephone number such as a `900` number, obtained from the merchant's web site during access of the TRY server 40 by the user's system. This method ensures security for the buyer to safely perform electronic financial transactions of goods on the Internet yet, it alleviates overhead tasks associated with financial transactions for the merchant. The billing and payment associated with the goods may be handled by a third party such as the telephone company.

Furthermore, the purchased product may be hardware rather than a software product in which case the buyer merely completes an order form when purchasing the product through the direct telephone line connection.

In the preferred embodiment, during the purchasing of the product, the buyer's telephone number(otherwise referred to as caller ID) from which the direct `900` call was initiated will be stored in the ID table 52 by the BUY server 48 and will be used to increase security surrounding the rating of the purchased product as will be apparent at a later part of this discussion.

Scores in Cyberspace

Either prior to or after the purchase of a product, the buyer may wish to obtain evaluation or rating information with respect to the product in question. After the purchase of the product, the buyer may wish to rate the purchased product by assigning a score within a range of scores offered by the merchant, corresponding to the degree of satisfaction of the purchased product by the buyer. In performing either one of the above, the buyer's system may be provided with rating information which is ultimately displayed to the buyer, on the buyer's screen such as the one appearing in FIG. 5 (note, this screen may be also used when trying and/or purchasing the desired product).

In FIG. 5, the display window 120 contains therein another sub-window, the product information window 122, which may or may not include animation. TRY button 124, BUY button 126 and ESC button 128 operate in the same manner as described in the above-identified U.S. patent. TRY and BUY buttons 124 and 126 are utilized by the purchaser when trying a demonstration version of the product and when purchasing the product, respectively. TRY button 124 is also utilized for receiving rating information as will be discussed shortly.

"Clicking" on SCORE button 130, allows the buyer to rate the performance of the purchased product according to the buyer's satisfaction with the product. This "scoring" operation will be discussed after a discussion of how a potential buyer may receive rating information associated with a desired product.

During the purchasing of a desired product, the buyer's caller ID is recorded in ID table 52 (shown in FIGS. 3 and 4) after the buyer calls the `900` number where a direct connection is established between the buyer's system and the seller's BUY server 48 (shown in FIG. 3).

Assuming that after a period of use the buyer has come to an opinion on the quality of the purchased product (it may be a superior pr