Connecting Service Providers And Consumers Of Services Independent Of Geographical Location
First Claim
1. A computer-implemented method comprises:
- receiving a request from a consumer of services in a first geographical location 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;
rendering at least one user interface that indicates available service providers and their respective geographic locations;
selecting an available service provider in a second, different geographical location from the consumer, the available service provider satisfying at least some of the attributes in the set of attributes; and
establishing a communication channel between the consumer of services and the selected service provider.
2 Assignments
0 Petitions
Accused Products
Abstract
In general in one aspect, a request is received from a consumer of services in a first geographical location 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. A user interface that indicates available service providers and their respective geographic locations is rendered on a system. The consumer selects an available service provider in a second, different geographical location from the consumer and the available service provider satisfies at least some of the attributes in the set of attributes. A communication channel between the consumer of services and the selected service provider is established.
-
Citations
22 Claims
-
1. A computer-implemented method comprises:
-
receiving a request from a consumer of services in a first geographical location 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; rendering at least one user interface that indicates available service providers and their respective geographic locations; selecting an available service provider in a second, different geographical location from the consumer, the available service provider satisfying at least some of the attributes in the set of attributes; and establishing a communication channel between the consumer of services and the selected service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method comprises:
-
sending a request from a patient in a first geographical location for an on-demand, real-time consultation with a physician having a physician profile that satisfies at least some attributes in a set of attributes that define a suitable physician; rendering at least one user interface that indicates available physicians and their respective geographic locations; receiving a message selecting at least one available physician in a second, different geographical location from the consumer and satisfying at least some of the attributes in the set of attributes; and establishing a communication channel between the patient and the available physician to allow the requested consultation.
-
-
9. 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 in a first geographical location 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; render at least one user interface that indicates available service providers and their respective geographic locations; select an available service provider in a second, different geographical location from the consumer, the available service provider satisfying at least some of the attributes in the set of attributes; and establish a communication channel between the consumer of services and the selected service provider. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. 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 in a first geographical location 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, render at least one user interface that indicates available service providers and their respective geographic locations; select an available service provider in a second, different geographical location from the consumer, the available service provider satisfying at least some of the attributes in the set of attributes; and establish a communication channel between the consumer of services and the selected service provider. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification