Connecting consumers with service providers
First Claim
Patent Images
1. A computer-implemented method comprises:
- receiving a request 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;
identifying, by one or more computers, one or more available service providers satisfying at least some of the attributes in the set of attributes;
generating, by one or more computers, a graphical user interface, with the graphical user interface when displayed on a display device, rendering;
a visual representation corresponding to at least one of the one or more identified service providers; and
a link through which the consumer selects one or more of the identified service providers to cause a communication channel to be established between the consumer of services and the selected service provider; and
receiving data indicating the consumer'"'"'s selection of an available service provider.
2 Assignments
1 Petition
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
42 Claims
-
1. A computer-implemented method comprises:
-
receiving a request 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; identifying, by one or more computers, one or more available service providers satisfying at least some of the attributes in the set of attributes; generating, by one or more computers, a graphical user interface, with the graphical user interface when displayed on a display device, rendering; a visual representation corresponding to at least one of the one or more identified service providers; and a link through which the consumer selects one or more of the identified service providers to cause a communication channel to be established between the consumer of services and the selected service provider; and receiving data indicating the consumer'"'"'s selection of an available service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprises:
-
receiving an indication that at least one service provider of a group of service providers has become available; receiving a request from a consumer of services to consult with a service provider; identifying by one or more computer systems an available service provider in the group; and generating by one or more computers, a graphical user interface, with the graphical user interface when displayed on a display device, rendering; a visual representation corresponding to at least one of the one or more identified service providers; and a link through which the consumer selects one or more of the identified service providers to cause a real-time communication channel to be established between the consumer of services and the selected service provider. - View Dependent Claims (14)
-
-
15. A computer implemented method comprises:
-
receiving a request from a patient for an on-demand, real-time consultation with a physician; identifying by one or more computers at least one available physician with whom the patient should consult; and generating, by one or more computers, a graphical user interface, with the graphical user interface when displayed on a display device, rendering; a visual representation corresponding to at least one of the one or more identified physicians; and a link through which the consumer selects one or more of the identified physicians to cause a communication channel to be established between the patient and the selected physician. - View Dependent Claims (16, 17, 18)
-
-
19. A computer implemented method comprises:
-
sending a request from a computing device operated by a user for an on-demand, real-time consultation with a physician; and receiving, by the computing device operated by the user, a graphical user interface, with the graphical user interface when displayed on a display device, rendering; a visual representation corresponding to at least one of the one or more identified physicians; and a link through which the consumer selects one or more of the identified physicians to cause a communication channel to be established between the user and the available physician.
-
-
20. A computer program product residing on a computer readable medium for providing broker services to consumers and service providers, the computer program product comprising instructions for causing a computer to:
-
receive a request 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, identify one or more available service providers that satisfies at least some of the attributes in the set of attributes; and generate a graphical user interface, with the graphical user interface when displayed on a display device, rendering; a visual representation corresponding to at least one of the one or more identified service providers; and a link through which the consumer selects one or more of the identified service providers to cause a communication channel to be established between the consumer of services and the selected service provider. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A computer program product residing on a computer readable medium for providing broker services to consumers and service providers, the computer program product comprising instructions for causing a computer to:
-
receive an indication that at least one service provider of a group of service providers has become available; receive a request from a consumer of services to consult with a service provider; identify an available member of the group; and generate by one or more computers, a graphical user interface, with the graphical user interface when displayed on a display device, rendering; a visual representation corresponding to at least one of the one or more identified physicians; and a link through which the consumer selects one or more of the identified service providers to cause a real-time communication channel to be established between the consumer of services and the selected service provider.
-
-
27. An apparatus comprising:
-
a processor; and a computer program product residing on a computer readable medium for providing broker services to consumers and service providers, the computer program product comprising instructions for causing the processor to; receive a request 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, identify one or more available service providers that satisfies at least some of the attributes in the set of attributes; and generate a graphical user interface, with the graphical user interface when displayed on a display device, rendering; a visual representation corresponding to at least one of the one or more identified service providers; and a link through which the consumer selects one or more of the identified service providers to cause a communication channel to be established between the consumer of services and the selected service provider. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. An apparatus comprising:
-
a processor; and a computer program product residing on a computer readable medium for providing broker services to consumers and service providers, the computer program product comprising instructions for causing the processor to; receive an indication that at least one service provider of a group of service providers has become available; receive a request from a consumer of services to consult with a service provider; identify by one or more computer systems an available member of the group; and generate by one or more computers, a graphical user interface, with the graphical user interface when displayed on a display device, rendering; a visual representation corresponding to at least one of the one or more identified physicians; and a link through which the consumer selects one or more of the identified service providers to cause a real-time communication channel to be established between the consumer of services and the selected service provider.
-
-
34. A computer program product tangibly embodied on a computer readable medium for generating a graphical user interface for connecting a consumer of services with at least one service provider, the computer program comprising instructions for causing a computer to:
render the graphical user interface on a display device, the graphical user interface comprising; a first region of the interface that includes a visual representation corresponding to at least one or more service providers; and a link through which the consumer causes a system to establish a communication channel between the consumer and a selected service provider selected from one or more service providers. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
Specification