Connecting consumers with service providers
First Claim
Patent Images
1. A computer-implemented method comprising:
- establishing by a computer system a text based communication channel between a consumer and a service provider;
generating information for a graphical user interface that when rendered on a display device depicts an indicator of availability of the service provider for a phone conversation with the consumer, with the indicator either indicating that the service provider is available for the phone conversation or indicating that the service provider is unavailable for the phone conversation;
receiving, by the computer system, a telephone number provided by the consumer through the graphical user interface; and
establishing, using the telephone number provided by the consumer, a telephonic communication channel between a device of the service provider and a device of the consumer;
wherein the computer system is operable to perform first operations and second operations;
wherein the first operations comprise;
providing a first authentication number to the consumer;
receiving an input from the consumer; and
verifying the consumer'"'"'s identity by comparing the first authentication number to the received input;
wherein the second operations comprise;
providing a second authentication number to the provider;
receiving an input from the provider; and
verifying the provider'"'"'s identity by comparing the second authentication number to the received input.
3 Assignments
0 Petitions
Accused Products
Abstract
A request is received from a consumer of services to consult with a service provider having a service provider profile that satisfies at least some attributes in a set of attributes that define a suitable service provider; an available service provider satisfying at least some of the attributes in the set of attributes is identified; and a communication channel is provided to establish a communication between the consumer of services and the identified service provider.
-
Citations
15 Claims
-
1. A computer-implemented method comprising:
-
establishing by a computer system a text based communication channel between a consumer and a service provider; generating information for a graphical user interface that when rendered on a display device depicts an indicator of availability of the service provider for a phone conversation with the consumer, with the indicator either indicating that the service provider is available for the phone conversation or indicating that the service provider is unavailable for the phone conversation; receiving, by the computer system, a telephone number provided by the consumer through the graphical user interface; and establishing, using the telephone number provided by the consumer, a telephonic communication channel between a device of the service provider and a device of the consumer; wherein the computer system is operable to perform first operations and second operations; wherein the first operations comprise; providing a first authentication number to the consumer; receiving an input from the consumer; and verifying the consumer'"'"'s identity by comparing the first authentication number to the received input; wherein the second operations comprise; providing a second authentication number to the provider; receiving an input from the provider; and verifying the provider'"'"'s identity by comparing the second authentication number to the received input. - View Dependent Claims (2, 3, 4, 5)
-
-
6. One or more machine-readable hardware storage devices storing instructions that are executable by one or more processing devices to perform operations comprising:
-
establishing a text based communication channel between a consumer and a service provider; generating information for a graphical user interface that when rendered on a display device depicts an indicator of availability of the service provider for a phone conversation with the consumer, with the indicator either indicating that the service provider is available for the phone conversation or indicating that the service provider is unavailable for the phone conversation; receiving, by the computer system, a telephone number provided by the consumer through the graphical user interface; and establishing, using the telephone number provided by the consumer, a telephonic communication channel between a device of the service provider and a device of the consumer; wherein the one or more processing devices are operable to perform first operations and second operations; wherein the first operations comprise; providing a first authentication number to the consumer; receiving an input from the consumer; and verifying the consumer'"'"'s identity by comparing the first authentication number to the received input; wherein the second operations comprise; providing a second authentication number to the provider; receiving an input from the provider; and verifying the provider'"'"'s identity by comparing the second authentication number to the received input. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An electronic system comprising:
-
one or more processing devices; and one or more machine-readable hardware storage devices storing instructions that are executable by the one or more processing devices to perform operations comprising; establishing a text based communication channel between a consumer and a service provider; generating information for a graphical user interface that when rendered on a display device depicts an indicator of availability of the service provider for a phone conversation with the consumer, with the indicator either indicating that the service provider is available for the phone conversation or indicating that the service provider is unavailable for the phone conversation; receiving, by the computer system, a telephone number provided by the consumer through the graphical user interface; and establishing, using the telephone number provided by the consumer, a telephonic communication channel between a device of the service provider and a device of the consumer; wherein the one or more processing devices are operable to perform first operations and second operations; wherein the first operations comprise; providing a first authentication number to the consumer; receiving an input from the consumer; and verifying the consumer'"'"'s identity by comparing the first authentication number to the received input; wherein the second operations comprise; providing a second authentication number to the provider; receiving an input from the provider; and verifying the provider'"'"'s identity by comparing the second authentication number to the received input. - View Dependent Claims (12, 13, 14, 15)
-
Specification