Methods, devices, or applications for accessing a service provided over the internet for connecting to another user or device, the service data mines transactions and information of its user
First Claim
1. A method of facilitating anonymous communication between a first station and a second station, the second station having an address for communication, and each station being enabled to transmit and receive packet data and being connected directly to a packet data network, the method comprising:
- providing a transaction specification from at least one of the first and second stations,generating a reference code in response to the transaction specification, there being a defined relationship between the reference code and said address,supplying the reference code to at least the first station,receiving a communication request from the first station,receiving the reference code from the first station,using the reference code to recover said address, andopening a channel for communication between said first and second stations,whereby anonymous communication can be established between the first and second stations without providing said address to the first station.
0 Assignments
0 Petitions
Accused Products
Abstract
Anonymous voice communication between a first station and a second station is facilitated by providing an interface that allows input of a transaction specification from at least one of the first and second stations. A reference code associated with the transaction is generated, there being a defined relationship between the reference code and the address of the second station for voice communication. The reference code is supplied to the first station, and a voice communication request and the reference code are received from the first station. The reference code is used to recover said address and a channel for voice communication is opened between said first and second stations. Voice communication can thereby be established between the first and second stations without providing the address of the second station to the first station.Client (e.g., a device, a station, or an application) for accessing an Internet-based service that data mines user information is herein disclosed and enabled. The service may facilitate a user of the client connecting to other users over the Internet. Data obtained from each transaction submitted through the service are data mined. The collected or obtained data may include private data, interests, intellectual property, and the like. The client may (1) provide, to the user, a proposed transaction specifying a transaction between the user and another user, which is based, at least in part, on data mining the user'"'"'s history of transactions; (2) provide a reference code to the user related to the proposed transaction; and (3) receive a communication request from the user employing the reference code. The reference code may include text, image(s), video(s), audio, or communication link(s), and the proposed transaction may include an advertisement.
176 Citations
58 Claims
-
1. A method of facilitating anonymous communication between a first station and a second station, the second station having an address for communication, and each station being enabled to transmit and receive packet data and being connected directly to a packet data network, the method comprising:
-
providing a transaction specification from at least one of the first and second stations, generating a reference code in response to the transaction specification, there being a defined relationship between the reference code and said address, supplying the reference code to at least the first station, receiving a communication request from the first station, receiving the reference code from the first station, using the reference code to recover said address, and opening a channel for communication between said first and second stations, whereby anonymous communication can be established between the first and second stations without providing said address to the first station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 36, 37)
-
-
30. A method of establishing anonymous communication between a first station and a second station, the second station having an address for communication, and each station being enabled to transmit and receive packet data and being connected directly to a packet data network, the method comprising:
-
supplying a transaction specification as packet data over the packet data network from at least one of the first and second stations to a controller, generating a reference code in response to the transaction specification at the controller, 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, making a communication request from the first station to so the controller, supplying the reference code from the first station to the controller, using the controller to recover said address from the reference code, and opening a channel for communication between said first and second stations. - View Dependent Claims (31, 32)
-
-
33. An apparatus for facilitating anonymous communication between a first party and a second party employing first and second stations respectively, each station being enabled to transmit and receive packet data and being connected directly to a packet data network, the second party having an address for communication, including
a means for enabling negotiation of a transaction specification over the packet data network, a means for generating a reference code, there being a defined relationship between the reference code and said address, and for supplying the reference code to at least the first party, a means for receiving a communication request from at least the first party and for receiving the reference code from at least the first party, a means for using the reference code to recover said address, and a means for opening a communication channel between said first party and said address without supplying said address to the first party.
-
38. A method of connecting a first party, at a first station, with a second party, at a second station, over the Internet, each station being Internet enabled for connecting to the Internet and for accessing at least part of a controller operated, at least partly, over the Internet, the method comprising:
-
receiving, at the first station from the controller, a request to verify identity of the first party or the first station; transmitting the identity of the first party or the first station from the first station to the controller; receiving, at the first station, from the controller and over the Internet, a reference code generated by the controller, the reference code being associated with a proposed first party transaction specification and having a relationship with the second party, the proposed first party transaction specification being created by the controller by employing, at least in part, data mined information on the first party collected by the controller, the data mined information collected by the controller being from a history of transactions involving one or more transactions, associated with the first party, over the Internet, and the proposed first party transaction specification specifying one or more of product information, service information, intellectual property information, content information, qualification information, interest information, or characteristic information, individually or in any combination, related to a proposed transaction between the first party and the second party, the receiving of the reference code, at the first station, is based on having transmitted the identity of the first party or the first station from the first station to the controller; transmitting, from the first station to the controller, a connection request over the Internet from the first party at the first station for connecting to the second party at the second station, the connection request employing, at least in part, the reference code previously received from the controller; and establishing a connection from the first station to the second station over the Internet, the establishing of the connection being subsequent to having transmitted the connection request from the first station to the controller, wherein a connection between the first party and the second party over the Internet is made without requiring the first party, at the first station, to create the proposed first party transaction specification, specifying a transaction between the first party and the second party, and wherein the proposed first party transaction specification that is created by the controller and specifies a transaction between the first party and the second party, is not created by the first party at the first station and is not created by the second party at the second station. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
-
45. An Internet-enabled device for connecting a first party with a second party over the Internet, the second party operating a second station that is Internet enabled for connecting to the Internet, the Internet-enabled device having a connection to the Internet for accessing at least part of a controller operating, at least partly, as a service over the Internet, the Internet-enabled device including:
-
at least one processor configured to execute a software program to; receive, at the Internet-enabled device, at least part of a proposed first party transaction specification from the controller, the proposed first party transaction specification being created by the controller is based, at least in part, on data mined information collected on the first party by the controller from a history of transactions involving one or more transactions associated with the first party over the Internet, and the proposed first party transaction specification includes one or more of product information, service information, intellectual property information, content information, qualification information, interest information, or characteristic information, individually or in any combination, related to the second party; receive, at the Internet-enabled device, a reference code from the controller, the reference code being associated with the proposed first party transaction specification and having a relationship to the second party; implement, at the Internet-enabled device, a connection request for connecting to the second party at the second station, the implementation of the connection request employing, at least in part, the reference code received from the controller at the Internet-enabled device; transmit, from the Internet-enabled device to the controller, the connection request for connecting to the second party over the Internet; and establish, a connection from the Internet-enabled device to the second station over the Internet based, at least in part, on having transmitted the connection request from the Internet-enabled device to the controller; and a display screen, at the Internet-enabled device, configured to visually display the reference code received from the controller; and wherein a connection between the first party and the second party over the Internet is made without requiring the first party, at the Internet-enabled device, to provide a transaction specification specifying a transaction with the second party via the Internet-enabled device prior to the controller supplying the reference code to the first party at the Internet-enabled device. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
-
52. A non-transitory computer readable recording medium containing a software program executable by at least one processor for connecting a first party with a second party over the Internet, the first party and the second party operating a first station and a second station, respectively, each station being at least an Internet-enabled device with Internet connection for accessing at least part of a controller operating, at least partly, as a service over the Internet, the software program, when executed by the at least one processor, causes the following at the first station:
-
verify the identity of the first party operating the first station for connection to the service; receive a reference code from the controller, the reference code being associated with a proposed first party transaction specification and having a relationship to the second party, the proposed first party transaction specification being created by the controller by employing, at least in part, data mined information collected by the controller on the first party from a history of transactions involving one or more transactions associated with the first party over the Internet, the proposed first party transaction specification specifying at least a proposed transaction between the first party and the second party and including one or more of product information, service information, intellectual property information, content information, interest information, qualification information, or characteristic information, individually or in any combination, related to the second party; visually display the received reference code over a display screen at the first station; transmit a connection request from the first station to the controller for connecting to the second party over the Internet, the connection request from the first station employing, at least in part, the received reference code; and establish, a connection from the first station to the second station over the Internet based, at least in part, on having transmitted the connection request from the first station to the controller, and wherein a connection between the first party and the second party is made over the Internet without requiring the first party at the first station to create the proposed first party transaction specification specifying at least a proposed transaction between the first party and the second party. - View Dependent Claims (53, 54, 55, 56, 57, 58)
-
Specification