Apparatus, methods, and systems for data mining user information
Abstract
Anonymous voice communication between a first station and a second station is fascilitated 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 recieved 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. An Internet based service system may include one or more servers, software, or storage units for use in data mining user information. The disclosed service may facilitate users posting information, connecting to other users, and making transactions over the Internet. Data from each transaction submitted through the service are data mined. The collected data may include personal information, private data, interest, intellectual property, and the like. For increasing transactions, the service system may create a proposed transaction specification specifying a transaction between a first party and a second party based, at least in part, on data mining user information. Feed a reference code associated with a second party to a first party, and receive a communication request from the first party employing the reference code. The reference code may include tagged photo, advertisement etc. The service may also provide private user information to other parties.
Claims
exact text as granted — not AI-modifiedThe invention claimed is:
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.
2. A method according to claim 1 , wherein said address specifies a node on a circuit switched network.
3. A method according to claim 1 , wherein said address specifies a node on a packet switched network.
4. A method according to claim 1 , wherein said address specifies a node on a packet switched network, including Voice over IP.
5. A method according to claim 1 , wherein the step of providing the transaction specification includes inputting said transaction specification through a packet data network.
6. 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 posting an inquiry, the second party posting a response, and the first party accepting or rejection the response.
7. 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. 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. A method according to claim 1 , comprising generating a connection instruction based on the transaction specification.
10. A method according to claim 1 , comprising generating the reference code based on a connection instruction.
11. A method according to claim 1 , including storing a database of user profiles including said address.
12. A method according to claim 1 , including supplying the reference code to the first station over a packet data network.
13. A method according to claim 1 , including supplying the reference code to the first station over a circuit switched network.
14. A method according to claim 1 , comprising storing the reference code until after the transaction has been completed and then erasing the reference code.
15. A method according to claim 1 , comprising supplying the reference code to both the first station and the second station.
16. A method according to claim 1 , comprising connecting the first station and second station for voice communication over a circuit switched network.
17. A method according to claim 1 , comprising connecting the first station and second station for voice communication over a packet data network.
18. A method according to claim 1 , comprising connecting the first station and second station for voice communication through voice over IP.
19. A method according to claim 1 , comprising verifying the communication request against at least one criterion specified in the transaction specification before opening the channel for communication.
20. A method according to claim 1 , comprising rejecting the communication request if at least one criterion specified in the transaction specification is not satisfied.
21. 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. A method according to claim 1 , wherein the method comprises generating a communication record 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. 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. A method according to claim 1 , comprising issuing a prompt to the first station to enter the reference code.
25. 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. 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.
27. 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. 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. A method according to claim 1 , wherein the method comprises receiving from the second station specified times or time intervals at which a party is available at the second station for communication.
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 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.
31. A method according to claim 30 , wherein the method comprises making the communication request automatically by the first station contacting the controller unit.
32. A method according to claim 30 , wherein there is a first party at the first station, and the method comprises making the communication request by the first party contacting the controller.
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.
34. An apparatus according to 33 , wherein the means for opening a communication channel includes a means to test whether a connection is established.
35. An apparatus according to 33 , further comprising means to verify the communication request against at least one criterion specified in the transaction specification before opening a communication channel between the first party and said address.
36. 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. A method according to claim 1 , wherein the anonymous communication is data communication being one of email, chat, messaging and web publishing.
38. A method of data mining user information associated with connecting a first party with a second party over the Internet, the first party and second party operating respectively a first station and a second station, each station being enabled for transmitting and receiving packet data, and each station being connected directly to a packet data network, the method comprising:
obtaining, by a controller, one or more transaction specifications over the Internet associated with the second party, the one or more transactions specifications specifying one or more of product information, service information, intellectual property information, content information, qualification information, or characteristic information, individually or in any combination, related to one or more transactions associated with the second party over the Internet; data mining information on the second party, by the controller, based, at least in part, on data collected by the controller from a history of transactions involving one or more transactions associated with the second party over the Internet; verifying, by the controller, the identity of the first party or station; creating, by the controller, a proposed first party transaction specification, the proposed first party transaction specification specifying at least a proposed transaction between the first party and the second party, the creating of the proposed first party transaction specification employing, at least in part, the data mining information on the second party collected by the controller; generating, by the controller, a reference code for supplying to the first party at the first station, the reference code being associated with the proposed first party transaction specification, and the reference code having a relationship to the second party; supplying, by the controller, the reference code to the first party at the first station over the packet data network; and receiving, by the controller, a connection request over the packet data network from the first party at the first station for connecting to the second party, the connection request from the first party employing, at least in part, the reference code previously supplied to the first party at the first station by the controller; and wherein, a connection between the first party and the second party over the packet data network is made without requiring the first party at the first station to provide a transaction specification to the controller specifying a transaction between the first party and the second party prior to the controller creating the proposed first party transaction specification, and wherein the proposed first party transaction specification that is created by the controller is not created by the first party at the first station.
39. The method according to claim 38, in which the controller has access to a data storage unit storing an address or security information associated with the second party, the method further comprising:
recovering, by the controller, the address or security information from the data storage unit by the controller in response to the connection request received from the first party over the packet data network; and opening, by the controller, a connection between the first party and the second party without providing the address or security information associated with the second party to the first party; thereby, preserving privacy or anonymity of the second party.
40. The method according to claim 38, in which the reference code includes one or more letters, numbers, or symbols, individually or in any combination, and the reference code further includes one or more of an image, a graphic, a video, or a visual screen display, individually or in any combination.
41. The method according to claim 38, wherein the proposed first party transaction specification created by the controller is supplied, at least partly, to the first party at the first station, the proposed first party transaction specification being configured to facilitate the first party placing one or more transactions with the second party, and the proposed first party transaction specification including 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.
42. The method according to claim 41, in which the one or more transaction specifications associated with the second party includes posting information related to the second party on web pages by the second party, the posted information on web pages being related to one or more of qualification information, characteristic information, product information, service information, intellectual property information, interest information, or content information, individually or in any combination, related to the second party.
43. The method according to claim 38, further comprising sending, by the controller, at least part of the created proposed first party transaction specification to the first party, the created proposed first party transaction specification containing at least one of contact information, an address, or security information related to the second party.
44. The method according to claim 43, further comprising charging, by the controller, a fee from at least one of the first party or the second party for providing services associated with facilitating transactions or interactions over the Internet.
45. The method according to claim 44, in which the connection over the packet data network between the first party at the first station and the second party at the second station is facilitated by one or more of chat, messaging, image communication, video communication, voice communication, web publishing, visual screen display, or e-mail, individually or in any combination.
46. The method according to claim 38, in which prior to creating, by the controller, the proposed first party transaction specification specifying at least a proposed transaction between the first party and the second party, the method further comprises obtaining, by the controller and from the first party, an initial transaction specification specifying at least one parameter associated with a proposed transaction; and wherein the proposed first party transaction specification, created by the controller, further matches, at least partly, the at least one parameter specified in the initial transaction specification received from the first party.
47. An apparatus for data mining user information associated with connecting a first party with a second party over the Internet, the first party and the second party operating respectively a first station and a second station, each station being an Internet enabled device for transmitting and receiving packet data over a packet data network, the apparatus including:
one or more processors operating at a network node over the Internet, the one or more processors being configured to:
obtain one or more transaction specifications over the Internet associated with the second party, the one or more transaction specifications specifying one or more of product information, service information, intellectual property information, content information, qualification information, characteristic information, or interest information, individually or in any combination, related to one or more transactions associated with the second party;
data mine information on the second party based, at least in part, on data collected by the apparatus from a history of transactions involving one or more transactions associated with the second party over the Internet;
create a proposed first party transaction specification, the created first party transaction specification specifying at least a proposed transaction between the first party and the second party, the creating of the proposed first party transaction specification being based, at least in part, on the data mining information collected on the second party by the apparatus;
generate a reference code for supplying to the first party, the reference code being associated with the proposed first party transaction specification, and the reference code having a relationship to the second party;
supply the reference code to the first party at the first station over the packet data network; and
receive a connection request from the first party at the first station over the packet data network for connecting to the second party, the connection request from the first party employing, at least in part, the reference code previously supplied to the first party at the first station over the packet data network; and
a data storage unit accessible by the one or more processors for storing user information; 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 provide a transaction specification to the one or more processors specifying a transaction between the first party and the second party prior to the one or more processors supplying the reference code to the first party at the first station.
48. The apparatus according to claim 47, in which the reference code includes a video, and wherein each station is an Internet enabled device that is further connected directly to a packet data network for sending and receiving packet data.
49. The apparatus according to claim 47, further comprising storing, by the one or more processors, one or more transaction histories associated with one or more users in a database that is accessible by the one or more processors, and data mining, by the one or more processors, the transaction history of the one or more users.
50. The apparatus according to claim 49 in which the one or more processors further send the created proposed first party transaction specification to the first party over the packet data network, the proposed first party transaction specification further including at least one of contact information, an address, or security information related to the second party, individually or in any combination, and wherein each station is an Internet enabled device that is further connected directly to a packet data network for sending and receiving packet data.
51. The apparatus according to claim 47 in which the one or more processors further charge at least one of the first party or the second party a fee by the apparatus for facilitating transactions or interactions over the Internet.
52. The apparatus according to claim 51, in which providing the reference code to the first party at the first station is facilitated by one or more of chat, messaging, video communication, voice communication, web publishing, visual display, or e-mail, individually or in any combination, over the Internet, and wherein each station is an Internet enabled device that is further connected directly to a packet data network for sending and receiving packet data.
53. A non-transitory storage medium containing a software program executable by at least one processor for data mining user information associated with a service system operating at least partly over the Internet for connecting a first party with a second party over the Internet, the first party and the second party operating respectively a first station and a second station, each station being Internet enabled for accessing the service system operating at least partly over the Internet, the software program, when executed by the at least one processor, cause the following:
obtain one or more transaction specifications associated with the second party, the one or more transaction specifications 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 one or more transactions associated with the second party over the Internet; data mine information on the second party based, at least in part, on data collected by the at least one processor from a history of transactions involving one or more transactions associated with the second party over the Internet; verify the identity of the first party; create a proposed first party transaction specification, the created first party transaction specification specifying at least a proposed transaction between the first party and the second party, the creating of the proposed first party transaction specification employing, at least in part, the data mined information collected by the at least one processor on the second party; generate a reference code for supplying to the first party at the first station, the reference code being associated with the proposed first party transaction specification, and the reference code having a relationship to the second party; supply the reference code to the first party at the first station over the Internet; receive a connection request from the first party at the first station over the Internet for connecting to the second party, the connection request from the first party employing, at least in part, the reference code previously supplied to the first party at the first station by the at least one processor; and establish a connection between the first party and the second party 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.
54. The non-transitory storage medium according to claim 53, further comprising a software program executable by the at least one processor to store one or more transaction histories associated with one or more parties in a database, and data mining, by the at least one processors, the one or more transaction histories associated with the one or more users.
55. The non-transitory storage medium according to claim 53, further comprising a software program executable by the at least one processor to generate the reference code that includes at least one of an image, a video, or graphics, individually or in any combination, and the reference code is supplied to the first party visually via a screen display.
56. The non-transitory storage medium according to claim 53, further comprising a software program executable by the at least one processor to:
receive an initial transaction specification from the first party specifying at least one parameter associated with a proposed transaction; and subsequent to receiving the initial transaction specification from the first party, create the proposed first party transaction specification, wherein the proposed first party transaction specification matches, at least partly, the at least one parameter specified in the initial transaction specification.
57. The non-transitory storage medium according to claim 53, further comprising a software program executable by the at least one processor to send the created proposed first party transaction specification to the first party, the created proposed first party transaction specification further including at least one of contact information, an address, or security information, individually or in any combination, related to the second party, and wherein each station is further enabled to transmit and receive packet data and is connected directly to a packet data network.
58. The non-transitory storage medium according to claim 57, further comprising a software program executable by the at least one processor to reject the connection request from the first party at the first station based, at least in part, on not satisfying one or more connection criteria.
59. 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 station; transmitting the identity of the first party or 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 second 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 second 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 associated with the second party over the Internet; and 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, the connection request employing, at least in part, the reference code previously received from 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 to the controller 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 is not created by the first party at the first station.
60. The method according to claim 59, in which the reference code includes one or more letters, numbers, or symbols, individually or in any combination, and the reference code further includes one or more of an image, a graphic, a video, or a visual screen display, individually or in any combination.
61. The method according to claim 59, in which the first station includes one or more of a desktop computer, a laptop computer, an Internet appliance, or a smart phone, individually or in any combination.
62. The method according to claim 61, in which the first station includes at least part of a software program for connecting to a service provided, at least in part, by the controller over the Internet, and wherein each station is further enabled to transmit and receive packet data and is connected directly to a packet data network.
63. 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 based, at least in part, on data mined information collected on the second party by the controller from a history of transactions involving one or more transactions associated with the second 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, the implementation of the connection request employing, at least in part, the reference code received from the controller, and
transmit, from the Internet-enabled device to the controller, the connection request for connecting to the second party; and
a display screen, at the Internet-enabled device, configured to visually display the reference code received from the controller, wherein a connection between the first party and the second party over the packet data network 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.
64. The Internet-enabled device according to claim 63, in which the reference code includes one or more of an image, a graphics, or a video, individually or in any combination.
65. The Internet-enabled device according to claim 63, in which the Internet-enabled device includes a smart phone or an Internet appliance, individually or in any combination.
66. The Internet-enabled device according to claim 64, in which the Internet-enabled device includes at least part of a software program for connecting to the service provided at least in part by the controller over the Internet, and wherein the second station and the Internet-enabled device are further enabled to transmit and receive packet data and are connected directly to a packet data network.
67. 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 operated, at least partly, as a service over the Internet, the software program, when executed by the at least one processor, cause 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 second party from a history of transactions involving one or more transactions with the second 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; display visually the received reference code over a display screen at the first station; and transmit a connection request from the first station 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, 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.
68. The non-transitory computer readable recording medium according to claim 67, wherein the software program, when executed by the at least one processor, further causes the following at the first station:
obtains an initial transaction specification from the first party specifying at least one parameter associated with a proposed transaction; and subsequent to having obtained the initial transaction specification from the first party, receives the 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, wherein the proposed first party transaction specification matches, at least partly, the at least one parameter specified in the initial transaction specification.
69. The non-transitory computer readable recording medium according to claim 67, wherein the reference code includes one or more of an image, graphics, or a video, individually or in any combination, and wherein the software program, when executed by the at least one processor, visually displays the reference code over the display screen at the first station, and wherein each station is further enabled to transmit and receive packet data and is connected directly to a packet data network.
70. A method of connecting a first party at a first station with a second party at a second station over the Internet, each station includes at least a display screen for interfacing with its respective parties and each station includes at least an Internet enabled device for connecting to the Internet for accessing at least part of a controller operated, at least partly, over the Internet, the method comprising:
receiving, at the second station, from the controller, a request to verify identity of the second party or station; transmitting the identity of the second party or station from the second station to the controller; providing, at the second station, a service by the controller to facilitate one or more transactions over the Internet associated with the second party; facilitating, at the second station as part of the service, the one or more transactions over the Internet associated with the second party, the one or more transactions including one or more of product information, service information, intellectual property information, content information, qualification information, or characteristic information, individually or in any combination, associated with the second party; collecting, at the second station by the service, information on the second party for data mining by the controller, the collecting of the information related, at least in part, to a history of transactions involving the one or more transactions over the Internet associated with the second party; receiving, via the Internet enabled device included in the second station, a connection request over the Internet from a first party at the first station for connecting with the second party, the connection request being associated with a proposed first party transaction specification specifying a transaction between the first party and the second party, the proposed first party transaction specification being created by the controller by employing, at least in part, the information collected on the second party that has been data mined by the service; and providing, at the second station and over the display screen, at least part of the connection request, 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 provide a proposed first party transaction specification specifying a transaction between the first party and the second party prior to the controller creating the proposed first party transaction specification for the first party.
71. The method according to claim 70, in which the first station includes one or more of a desktop computer, a laptop computer, an Internet appliance, or a smart phone, individually or in any combination.
72. The method according to claim 71, in which the first station includes at least part of a software program for connecting to a service provided, at least in part, by the controller over the Internet, and wherein each station is further enabled to transmit and receive packet data and is connected directly to a packet data network.
73. An Internet-enabled device for connecting a first party with a second party over the Internet, the first party operating a first 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: facilitate, at least partly at the Internet-enabled device, one or more transactions over the Internet, the one or more transactions including one or more of product information, service information, intellectual property information, content information, qualification information, or characteristic information, individually or in any combination, associated with the second party; collect, at least partly at the Internet-enabled device, information on the second party for data mining by the controller, the collecting of the information based, at least in part, on a history of transactions involving the one or more transactions over the Internet and associated with the second party; receive, at the Internet-enabled device, a connection request over the Internet from a first party at the first station for connecting to the second party, the connection request being associated with a proposed first party transaction specification created, at least partly, by the controller for the first party to connect to the second party, the proposed first party transaction specification specifying a transaction between the first party and the second party, and the proposed first party transaction specification is created by the controller employing, at least in part, the information on the second party collected and data mined by the controller; and display visually, over a display screen at the Internet-enabled device, the received connection request from the first party, wherein a connection between the first party and the second party over 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 prior to the controller creating the proposed first party transaction specification.
74. The Internet-enabled device according to claim 73, in which the Internet-enabled device includes a smart phone or an Internet appliance, individually or in any combination.
75. The Internet-enabled device according to claim 74, wherein the at least one processor is further configured to execute a software program to verify, at the Internet-enabled device, the identity of the second party operating the Internet-enabled device for connection to the service, and wherein the first station and the Internet enabled device are further enabled to transmit and receive packet data and are connected directly to a packet data network.
76. 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, and each station being at least an Internet-enabled device with Internet connection for accessing at least part of a controller operated, 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 second station:
facilitates, one or more transactions over the Internet associated with the second party, the one or more transactions including one or more of product information, service information, intellectual property information, content information, qualification information, or characteristic information, individually or in any combination, associated with the second party; collect information on the second party for data mining by the controller, the data mining based, at least in part, on a history of transactions involving the one or more transactions over the Internet associated with the second party; and receive a connection request over the Internet from a first party at the first station for connecting with the second party, the connection request is associated with a proposed first party transaction specification for the first party to connect to the second party, and the proposed first party transaction specification having a relationship with the second party is created by the controller employing, at least in part, the information on the second party collected and data mined by the controller, wherein a connection between the first party and the second party over Internet is made without requiring the first party at the first station to create the proposed first party transaction specification to the controller specifying a transaction between the first party and the second party.
77. A non-transitory computer readable recording medium of claim 76 wherein the software program, when executed by the at least one processor, further causes the following at the second station:
display visually the connection request over a display screen at the second station; and receive a response, over an interface at the second station, from the second party with respect to the connection request; and wherein each station is further enabled to transmit and receive packet data and is connected directly to a packet data network.Join the waitlist — get patent alerts
Track USRE46637E — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.