A method of facilitating anonymous communication between a first station and a second station, the second station having an address for communication, the address relating to the second station or the party at the second station and being stored in memory and accessible by a controller, and each station being enabled to transmit and receive packet data and being connected directly to a packet data network, the method comprising:nproviding a transaction specification from at least one of the first and second stations, generating a reference code by the controller in response to the transaction specification, there being a defined relationship between the reference code and said address, supplying the reference code from the controller to at least the first station, receiving a communication request by the controller from the first station for communication with at least the second station, receiving the reference code by the controller from the first station, the reference code having been previously supplied from the controller to the first station,using the reference code by the controller to recover said address from memory, and opening a channel for communication between said first and second stations, without requiring said address to be provided to the first station, the channel for communication including at least the packet data network that is connected directly to the first station.whereby anonymous communication can be established between the first and second stations without providing said address to the first station.
›2.↳ 1A method according to claim 1, wherein said address specifies a node on a circuit switched network.d2
A method according to claim 1, wherein said address specifies a node on a circuit switched network.
›3.↳ 1A method according to claim 1, wherein said address specifies a node on a packet switched data network.d2
A method according to claim 1, wherein said address specifies a node on a packet switched data network.
›4.↳ 1A method according to claim 1, wherein said address specifies a node on a packet switched network, including Voice over IP includes an e-mail address.d2
A method according to claim 1, wherein said address specifies a node on a packet switched network, including Voice over IP includes an e-mail address.
›5.↳ 1A method according to claim 1, wherein the step of providing the transaction specification includes inputting said transaction specification through a…d2
A method according to claim 1, wherein the step of providing the transaction specification includes inputting said transaction specification through a packet data network the Internet.
›6.↳ 1A method according to claim 1, wherein there is a first party at the first station and a second party at the second station, and the step of providing…d2
A method according to claim 1, wherein there is a first party at the first station and a second party at the second station, and the step of providing the transaction specification includes the first party station posting an inquiry, the second party station posting a response, and the first party accepting or rejection the response .
›7.↳ 1A method according to claim 1, wherein the step of providing the transaction specification includes providing an interface that allows negotiation bet…d2
A method according to claim 1, wherein the step of providing the transaction specification includes providing an interface that allows negotiation between parties at the first and second stations respectively regarding the transaction specification.
›8.↳ 1A method according to claim 1, wherein the step of providing the transaction specification includes inputting said transaction specification through a…d2
A method according to claim 1, wherein the step of providing the transaction specification includes inputting said transaction specification through a packet data network, including one of wired or wireless Internet.
›9.↳ 1A method according to claim 1, comprising generating a connection instruction by the controller based on the transaction specification.d2
A method according to claim 1, comprising generating a connection instruction by the controller based on the transaction specification.
›10.↳ 1A method according to claim 1, comprising generating the reference code by the controller based on a connection instruction.d2
A method according to claim 1, comprising generating the reference code by the controller based on a connection instruction.
›11.↳ 1A method according to claim 1, including storing a database of user profiles including said address by the controller.d2
A method according to claim 1, including storing a database of user profiles including said address by the controller.
›12.↳ 1A method according to claim 1, including supplying the reference code by the controller to the first station over a packet data wireless network.d2
A method according to claim 1, including supplying the reference code by the controller to the first station over a packet data wireless network.
›13.↳ 1A method according to claim 1, including supplying the reference code to the first station over a circuit switched network 11, wherein storing the dat…d2
A method according to claim 1, including supplying the reference code to the first station over a circuit switched network 11, wherein storing the database of user profiles includes storing the database of user profiles on a plurality of servers.
›14.↳ 1A method according to claim 1, comprising storing the reference code by the controller until after the transaction has been completed and then erasing…d2
A method according to claim 1, comprising storing the reference code by the controller until after the transaction has been completed and then erasing the reference code.
›15.↳ 1A method according to claim 1, comprising supplying the reference code by the controller to both the first station and the second station.d2
A method according to claim 1, comprising supplying the reference code by the controller to both the first station and the second station.
›16.↳ 1A method according to claim 1, comprising connecting the first station and second station for voice communication over a circuit switched network in w…d2
A method according to claim 1, comprising connecting the first station and second station for voice communication over a circuit switched network in which the reference code includes one or more of an image, graphics and a video, individually or in any combination, with or without any text.
›17.↳ 1A method according to claim 1, comprising connecting the first station and second station for voice communication over a packet data network wherein s…d2
A method according to claim 1, comprising connecting the first station and second station for voice communication over a packet data network wherein said address includes an IP address.
›18.↳ 1A method according to claim 1, comprising connecting the first station and second station by the controller for voice communication through voice over…d2
A method according to claim 1, comprising connecting the first station and second station by the controller for voice communication through voice over IP.
›19.↳ 1A method according to claim 1, comprising verifying the communication request by the controller against at least one criterion specified in the transa…d2
A method according to claim 1, comprising verifying the communication request by the controller against at least one criterion specified in the transaction specification before opening the channel for communication.
›20.↳ 1A method according to claim 1, comprising rejecting the communication request by the controller if at least one criterion specified in the transaction…d2
A method according to claim 1, comprising rejecting the communication request by the controller if at least one criterion specified in the transaction specification is not satisfied.
›21.↳ 1A method according to claim 1, wherein there is a party at the second station and the method comprises verifying the identity of the party at the seco…d2
A method according to claim 1, wherein there is a party at the second station and the method comprises verifying the identity of the party at the second station before opening the channel for communication.
›22.↳ 1A method according to claim 1, wherein the method comprises generating a communication record by the controller including data regarding the transacti…d2+1
A method according to claim 1, wherein the method comprises generating a communication record by the controller including data regarding the transaction, including at least one of start time, end time, reference code, duration of communication, fee information, and billing information.
›23.↳ 22A method according to claim 22, wherein first and second identities are associated with the first and second stations respectively and the communicati…d3
A method according to claim 22, wherein first and second identities are associated with the first and second stations respectively and the communication record includes at least one of the first identity and the second identity.
›24.↳ 1A method according to claim 1, comprising issuing a prompt to receiving the reference code on an interface of the first station to enter the reference…d2
A method according to claim 1, comprising issuing a prompt to receiving the reference code on an interface of the first station to enter the reference code .
›25.↳ 1A method according to claim 1, wherein there is a first party at the first station and a second party at the second station, the first party is a purc…d2
A method according to claim 1, wherein there is a first party at the first station and a second party at the second station, the first party is a purchaser of information and the second party is a seller of information, and the method comprises negotiating the transaction specification.
›26.↳ 1A method according to claim 1, wherein there is a first party at the first station and the method includes the first party initiating a request for co…d2
A method according to claim 1, wherein there is a first party at the first station and the method includes the first party initiating a request for communication a second party at the second station, and the address is related to an identity or an address of the second station or of the second party.
›27.↳ 1A method according to claim 1, wherein the step of supplying the transaction specification includes specifying a time or time interval for the communi…d2
A method according to claim 1, wherein the step of supplying the transaction specification includes specifying a time or time interval for the communication request and the method includes determining whether the communication request is received from the first station at the specified time or time interval.
›28.↳ 1A method according to claim 1, wherein the step of opening a communication channel includes attempting to establish a connection between the first and…d2
A method according to claim 1, wherein the step of opening a communication channel includes attempting to establish a connection between the first and second stations, testing whether a connection is established, and, if not, scheduling a time for another attempt.
›29.↳ 1A method according to claim 1, wherein the method comprises receiving by the controller from the second station specified times or time intervals at w…d2
A method according to claim 1, wherein the method comprises receiving by the controller from the second station specified times or time intervals at which a party is available at the second station for communication.
›36.↳ 1A method according to claim 1, wherein the anonymous communication is voice communication being one of telephone, cellular and voice-over Internet pro…d2
A method according to claim 1, wherein the anonymous communication is voice communication being one of telephone, cellular and voice-over Internet protocol communication.
›37.↳ 1A method according to claim 1, wherein the anonymous communication is data communication being one of email, chat, messaging and web publishing.d2
A method according to claim 1, wherein the anonymous communication is data communication being one of email, chat, messaging and web publishing.