Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
DCFirst Claim
1. An expert matching apparatus for managing communications between an expert having particular qualifications and an end user seeking a solution to an end user request, comprising:
- a controller unit for receiving an end user request generated by an end user, the controller unit having a database for storing therein a plurality of qualifications for a plurality of experts, each expert qualification associated with an address corresponding to a particular expert;
means for searching the database to generate a search result containing expert qualifications which correspond to the end user request;
means for guaranteeing payment to the expert for services rendered to the end user;
means for initiating remittance of payments to the experts;
means for transmitting at least a portion of the end user request to the expert address based on the search result;
means for receiving an expert answer corresponding to the end user request transmitted; and
means for transmitting at least a portion of the expert answer to the end user.
11 Assignments
Litigations
1 Petition
Accused Products
Abstract
The present invention is an expert matching method and apparatus for managing communications between an expert having particular qualifications and an end user seeking a solution to an expert request. In a preferred embodiment, the apparatus of the present invention includes a controller having a database for storing expert qualifications. In one embodiment, the controller receives an expert request. A search program identifies experts qualified to respond to the expert request. The expert request is then transmitted to the expert, which results in an expert answer transmitted to and received by the central controller. After authentication of the expert answer, using a wide range of security levels from passwords to cryptography, the answer is forwarded to the end user. The method and apparatus of the present invention have applications on the Internet as well as conventional voice telephony systems.
-
Citations
204 Claims
-
1. An expert matching apparatus for managing communications between an expert having particular qualifications and an end user seeking a solution to an end user request, comprising:
-
a controller unit for receiving an end user request generated by an end user, the controller unit having a database for storing therein a plurality of qualifications for a plurality of experts, each expert qualification associated with an address corresponding to a particular expert; means for searching the database to generate a search result containing expert qualifications which correspond to the end user request; means for guaranteeing payment to the expert for services rendered to the end user; means for initiating remittance of payments to the experts; means for transmitting at least a portion of the end user request to the expert address based on the search result; means for receiving an expert answer corresponding to the end user request transmitted; and means for transmitting at least a portion of the expert answer to the end user. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72)
-
-
6. The apparatus of claim I, wherein the means for receiving the end user request includes an electronic network, the electronic network having at least one of an electronic bulletin board, a web page, a voice mail system, a voice telephone system, and a facsimile system.
-
67. An expert matching apparatus for managing communications between an expert having particular qualifications and an end user seeking answers to a problem, comprising:
-
a controller unit for receiving an end user request generated by an end user, the controller unit having a database for storing therein a plurality of expert qualifications, each expert qualification associated with an address corresponding to a particular expert; means for selecting at least one end user request for evaluation by at least one expert; means for transmitting at least a portion of the end user request to the expert address based on the end user request selection; means for establishing a price for an expert answer corresponding to the selected end user request; means for guaranteeing payment to the expert for services rendered to the end user in response to the end user request; means for receiving the expert answer responsive to the end user request transmitted; and means for transmitting the expert answer to the end user. - View Dependent Claims (73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112)
-
-
113. A computer implemented expert matching apparatus for managing communications between an expert having particular qualifications and an end user seeking a solution to an end user request, comprising:
-
a controller unit for receiving an end user request generated by an end user, the controller unit having a database for storing therein a plurality of expert qualifications, each expert qualification associated with an address corresponding to a particular expert; means for classifying the end user request; means for searching the database to generate a search result containing expert addresses which correspond to the end user request classification; means for searching external databases for search results containing expert addresses which correspond to the end user request classification; means for authenticating data communications between the controller unit and the expert; means for transmitting at least a portion of the end user request to the expert based on the search result; means for receiving at least one expert answer responsive to the transmitted end user request; and means for transmitting at least a portion of the expert answer to the end user. - View Dependent Claims (114)
-
-
115. An electronic system for matching an inquiry formulated by a remotely located user with at least one remotely located consultant having particular qualifications relevant to said inquiry, said system comprising:
-
a controller unit associated with a central authority, said controller unit capable of communicating with a plurality of remotely located users on the one hand and a plurality of remotely located consultants on the other hand, said controller unit being capable of receiving an inquiry from one of said users and transmitting said inquiry to at least one of said consultants; a database associated with said controller unit, said database storing qualifications corresponding to each of said consultants; means associated with said controller unit for searching said database to select at least one of said consultants having qualifications suitable for responding to said inquiry; means for searching external databases for experts having qualifications suitable for responding to said inquiry; means associated with said controller unit for transmitting said inquiry to each of said selected consultants; means associated with said controller unit for establishing with at least one of said selected consultants a fee for responding to said inquiry; and means associated with said controller unit for transmitting said response to said user. - View Dependent Claims (116, 117, 118, 119)
-
-
120. The system of claim I 15 wherein said central controller unit transmits a proposed consultant fee to said consultant along with said inquiry and said consultant either accepts said proposed fee or proposes a different fee.
-
121. A method of electronically managing communications between an expert having particular qualifications and an end user seeking a solution to an end user request, comprising the steps of:
-
providing a controller unit having a database for storing therein a plurality of expert qualifications, each expert qualification associated with an address corresponding to a particular expert; receiving at the controller an end user request from an end user; searching the database to generate a search result identifying experts who have qualifications which correspond to the end user request; transmitting at least a portion of the end user request to at least one expert address based on the search result; and transmitting an expert answer, based on the end user request, to at least one of the controller unit and the end user. - View Dependent Claims (122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149)
-
-
150. An expert matching method for managing communications between an expert having particular qualifications and an end user seeking answers to a problem, comprising the steps of:
-
providing a controller unit having a database for storing therein a plurality of expert qualifications, each expert qualification associated with an address corresponding to a particular expert; receiving at the controller an end user request from an end user; using the controller unit to select at least one end user request for evaluation by the expert; establishing a price for the expert answer corresponding to the selected end user request; providing an electronic means for guaranteeing payment to the expert for provision of the expert answer; transmitting at least a portion of the end user request to the expert address based on the end user request selection; receiving the expert answer corresponding to the transmitted end user request; and transmitting the expert answer to the end user. - View Dependent Claims (151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171)
-
-
172. An electronic system for matching an inquiry formulated by a remotely located user with at least one remotely located consultant having particular qualifications relevant to said inquiry, said system comprising the steps of:
-
communicating with a plurality of remotely located users on the one hand and a plurality of remotely located consultants on the other hand, said system being capable of receiving an inquiry from one of said users and transmitting said inquiry to at least one of said consultants; storing said qualifications corresponding to each of said consultants in a database; searching said database to select at least one of said consultants having qualifications suitable for responding to said inquiry; transmitting said inquiry to each of said selected consultants; and transmitting said response to said user. - View Dependent Claims (173, 174)
-
-
175. A method of providing information, operable for providing product support information comprising the steps of:
-
transmitting and receiving calls to and from a controller, said controller communicating with a plurality of remotely located users on the one hand, and a plurality of remotely located online consultants on the other hand, said controller being capable of receiving an inquiry from one of said users and transmitting said inquiry to at least one of said online consultants; storing and retrieving qualifications corresponding to each of said consultants in a database associated with said controller; searching said database to select at least one of said consultants having qualifications suitable for responding to said inquiry; balancing the number of online consultants relative to the number of remotely located users; and routing calls from remotely located users to online consultants based on the inquiry. - View Dependent Claims (176)
-
-
177. An expert matching apparatus for managing communications between an expert having particular qualifications and an end user seeking a solution to an end user request, comprising:
-
a controller unit configured for processing an end user request generated by an end user, the controller unit having a database for storing therein a plurality of qualifications for a plurality of experts, each expert qualification associated with an address corresponding to a particular expert, said controller unit configured to search the database to generate a search result containing at least one expert qualification which corresponds to the end user request, said controller unit further configured to select an expert based on said search result; and a transceiver disposed in communication with said controller unit, said transceiver configured for transmitting at least a portion of the end user request to the address of the selected expert, for receiving an expert answer corresponding to the transmitted end user request, and for transmitting at least a portion of the expert answer to the end user. - View Dependent Claims (178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199)
-
-
200. An expert matching device for managing communications between an expert having particular qualifications and an end user seeking a solution to an end user request, comprising:
-
a memory device having a database containing a plurality of qualifications for a plurality of experts, each expert qualification associated with an expert address corresponding to a particular expert; and a processor disposed in communication with said memory device, said processor configured to receive an end user request generated by an end user, to search the database to generate a search result containing at least one expert qualification which corresponds to the end user request, to select an expert based on said search result, to transmit at least a portion of the end user request to the address of the selected expert, to receive an expert answer corresponding to the transmitted end user request, and to transmit at least a portion of the expert answer to the end user. - View Dependent Claims (201)
-
-
202. An expert matching device for managing communications between an expert having particular qualifications and an end user seeking answers to a problem, comprising:
-
a memory device having a database containing a plurality of qualifications for a plurality of experts, each expert qualification associated with an expert address corresponding to a particular expert; and a processor disposed in communication with said memory device, said processor configured to receive an end user request generated by an end user, to establish a price for an expert answer corresponding to an end user request, to receive an end user request for evaluation by at least one expert, to transmit at least a portion of the end user request to an address of a selected expert, to receive the expert answer responsive to the transmitted end user request and to transmit the expert answer to the end user. - View Dependent Claims (203)
-
-
204. An expert matching apparatus for managing communications between an expert having particular qualifications and an end user seeking answers to a problem, comprising:
-
a controller unit for processing an end user request generated by an end user, the controller unit having a database for storing therein a plurality of expert qualifications, each expert qualification associated with an expert address corresponding to a particular expert, said controller unit configured to establish a price for an expert answer corresponding to an end user request; and a transceiver disposed in communication with said controller unit, said transceiver configured for receiving an end user request for evaluation by at least one expert, for transmitting at least a portion of the end user request to an address of a selected expert, for receiving the expert answer responsive to the transmitted end user request and for transmitting the expert answer to the end user.
-
Specification