Management and allocation of services using remote computer connections
First Claim
Patent Images
1. A method comprising:
- establishing a secure outgoing connection between a support server and a user computer, the user computer having a plurality of communications ports and a firewall, and the secure outgoing connection being established through the firewall via a given communications port while disallowing incoming connections to the user computer on the remainder of the plurality of communications ports while the secure outgoing connection remains open;
establishing a support session between the user computer and the support server via the secure outgoing connection, and between the support server and a support service computer;
upon acceptance of the support session by the user computer, relaying a support service data file from the support service computer to the user computer through the support server while disallowing access to any other data files stored on the user computer by the support service computer;
at the support server, initiating a billing counter for the support session;
collecting user feedback data at the support server from the user computer upon conclusion of the support session; and
at the support server, when the feedback data meets a satisfaction threshold, performing a billing transaction comprising billing an account associated with a user of the user computer and crediting an account associated with a user of the support service computer based upon the billing counter.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for allocating services among a plurality of service operators where each capable of providing at least one service and each service operator operating a respective computer to receiving at a support server a request for service from at least one computer being operated by a user, generating a questionnaire to be answered by the user operating the at least one computer, selecting at least one service operator based upon the answered questionnaire, and establishing a service session between the at least one computer being operated by the user and the computer being operated by the at least one selected service operator for providing the requested service.
65 Citations
14 Claims
-
1. A method comprising:
-
establishing a secure outgoing connection between a support server and a user computer, the user computer having a plurality of communications ports and a firewall, and the secure outgoing connection being established through the firewall via a given communications port while disallowing incoming connections to the user computer on the remainder of the plurality of communications ports while the secure outgoing connection remains open; establishing a support session between the user computer and the support server via the secure outgoing connection, and between the support server and a support service computer; upon acceptance of the support session by the user computer, relaying a support service data file from the support service computer to the user computer through the support server while disallowing access to any other data files stored on the user computer by the support service computer; at the support server, initiating a billing counter for the support session; collecting user feedback data at the support server from the user computer upon conclusion of the support session; and at the support server, when the feedback data meets a satisfaction threshold, performing a billing transaction comprising billing an account associated with a user of the user computer and crediting an account associated with a user of the support service computer based upon the billing counter. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer network comprising:
-
a user computer having a plurality of communications ports and a firewall; a support service computer; and a support server configured to establish a secure outgoing connection between a user computer and the support server, the secure outgoing connection being established through the firewall via a given communications port while disallowing incoming connections to the user computer on the remainder of the plurality of communications ports while the secure outgoing connection remains open, establish a support session between the user computer and the support server via the secure outgoing connection, and between the support server and a support service computer, upon acceptance of the support session by the user computer, relaying a support service data file from the support service computer to the user computer through the support server while disallowing access to any other data files stored on the user computer by the support service computer, initiate a billing counter for the support session, collect user feedback data from the user computer upon conclusion of the support session, and when the feedback data meets a satisfaction threshold, perform a billing transaction comprising billing an account associated with a user of the user computer and crediting an account associated with a user of the support service computer based upon the billing counter. - View Dependent Claims (8, 9, 10)
-
-
11. A non-transitory computer-readable medium having computer-executable instructions for causing a server to perform steps comprising:
-
establishing a secure outgoing connection between a user computer and the support server, the user computer having a plurality of communications ports and a firewall, and the secure outgoing connection being established through the firewall via a given communications port while disallowing incoming connections to the user computer on the remainder of the plurality of communications ports while the secure outgoing connection remains open; establishing a support session between the user computer and the support server via the secure outgoing connection, and between the support server and a support service computer; upon acceptance of the support session by the user computer, relaying a support service data file from the support service computer to the user computer through the support server while disallowing access to any other data files stored on the user computer by the support service computer; initiating a billing counter for the support session; collecting user feedback data from the user computer upon conclusion of the support session; and when the feedback data meets a satisfaction threshold, performing a billing transaction comprising billing an account associated with a user of the user computer and crediting an account associated with a user of the support service computer based upon the billing counter. - View Dependent Claims (12, 13, 14)
-
Specification