Apparatus and method for ensuring a real-time connection between users and selected service provider using voice mail
First Claim
1. A method comprising:
- receiving a selection from a user for a selected service provider stored within a service provider database;
initiating a connection between the user and the selected service provider for a live conversation via a real-time communications link;
in response to a failure to establish the connection, recording a message from the user to the selected service provider;
when the real-time communications is not established due to selected service provider unavailability, deducting a predetermined amount from the selected service provider;
initiating a connection between the selected service provider with the user via the real-time communications link in response to the service provider reviewing the message; and
when the selected service provider is connected with a user following review of a message, returning the predetermined amount deducted from the selected service provider.
29 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are described for ensuring a real-time connection between users and selected service providers using voice mail. The system enables seekers of a wide array of services to select, contact, converse, and pay for a service provider using a communications device such as the telephone. A seeker locates a service provider by providing the name of a profession, which is recognized by the system'"'"'s software. Once a service provider is selected, the system connects the seeker with the service provider for a live conversation. However, during service provider unavailability, the system enables the seeker to leave a voice mail message for the service provider and reconnects the user and service provider once the message is reviewed by the service provider. The system automatically bills the seeker for the time spent conversing with the service provider and compensates the service provider.
231 Citations
23 Claims
-
1. A method comprising:
-
receiving a selection from a user for a selected service provider stored within a service provider database;
initiating a connection between the user and the selected service provider for a live conversation via a real-time communications link;
in response to a failure to establish the connection, recording a message from the user to the selected service provider;
when the real-time communications is not established due to selected service provider unavailability, deducting a predetermined amount from the selected service provider;
initiating a connection between the selected service provider with the user via the real-time communications link in response to the service provider reviewing the message; and
when the selected service provider is connected with a user following review of a message, returning the predetermined amount deducted from the selected service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
receiving a request from a service provider of a field of service for inclusion in the service provider database; and
when the service provider is approved for inclusion in the service provider database, generating a record in the service provider database, the record including provider information contained in the request.
-
-
3. The method of claim 2, wherein the provider information includes one or more of a service price, real-time service provider availability, specific expertise of the service provider, languages spoken by the service provider, voice message capability and a quality rating for the service provider.
-
4. The method of claim 1, further comprising:
-
billing the user for the live conversation with the selected service provider; and
compensating the selected service provider for the live conversation with the user.
-
-
5. The method of claim 4, wherein the billing the user further comprises:
-
measuring a duration of the live conversation between the user and the selected service provider; and
calculating a billing amount for the user based on the duration of the live conversation and a time-based price charged by the selected service provider.
-
-
6. The method of claim 1, wherein the connecting the user with the selected service provider further comprises:
-
placing, by the service provider system, a telephone call to the user via a connection separate from an internet connection between the user and the service provider system;
placing, by the service provider system, a telephone call to said service provider; and
interfacing the telephone calls to the user and the selected service provider for a live, real-time conversation therebetween.
-
-
7. The method of claim 1, wherein prior to the receiving the selection, the method further comprises:
-
receiving a request from a user for connection to a service provider system via the real-time communications link;
establishing a connection between the user and the service provider system in order to provide the user with a live connection with a chosen service provider;
providing the user with a list of the wide array of fields of service available from the service provider system;
receiving a selected field of service from the user; and
providing a list of service providers within the selected field of service, the list indicating individually whether each service provider is currently available to telephonically communicate with the user at a time when the user is viewing the list, the list further indicating individually whether a service provider is currently on a telephone when the user is viewing the list, the list also including a compensation rate for each service provider.
-
-
8. The method of claim 1, wherein the recording the message further comprises:
-
re-trying to connect the user with the selected service provider via the real-time communications link a predetermined number of times;
prompting the user to record a voice message for the selected service provider; and
once the user completes recording of the voice message, notifying the selected service provider of the voice message.
-
-
9. A computer readable storage medium including program instruction that directs a computer to function in a specified manner when executed by a processor, the program instructions comprising:
-
receiving a selection from a user for a selected service provider stored within a service provider database;
initiating a connection between the user and the selected service provider for a live conversation via a real-time communications link;
in response to a failure to establish the connection, recording a message from the user to the selected service provider;
when the real-time communications is not established due to selected service provider unavailability, deducting a predetermined amount from the selected service provider;
initiating a connection between the selected service provider with the user via the real-time communications link in response to the service provider reviewing the message; and
when the selected service provider is connected with a user following review of a message, returning the predetermined amount deducted from the selected service provider. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
receiving a request from a service provider of a field of service for inclusion in the service provider database; and
when the service provider is approved for inclusion in the in the service provider database, generating a record in the service provider database, the record including provider information contained in the request.
-
-
11. The computer readable storage medium of claim 10, wherein the provider information includes one or more of a service price, real-time service provider availability, specific expertise of the service provider, languages spoken by the provider, voice message capability and a quality rating for the service provider.
-
12. The computer readable storage medium of claim 9, further comprising:
-
billing the user for the live conversation with the selected provider; and
compensating the selected service provider for the live conversation with the user.
-
-
13. The computer readable storage medium of claim 12, wherein the instruction for billing the user further comprises:
-
measuring the duration of the live conversation between the user and the provider; and
calculating a billing amount for the user based on the duration of the live conversation and a time-based price charge by the provider.
-
-
14. The computer readable storage medium of claim 9, wherein the instruction for connecting the selected service provider further comprises:
-
placing, by the service provider system, a telephone call to the user via a connection separate from an internet connection between the user and the service provider system;
placing a telephone call to said service provider; and
interfacing the telephone calls to the user and the selected service provider for a live, real-time conversation therebetween.
-
-
15. The computer readable storage medium of claim 9, wherein prior to the instruction for receiving the voice request, the computer readable storage medium further comprises instructions of:
-
receiving a request from a user for connection to a service provider system via the real-time communications link;
establishing a connection between the user and the service provider system in order to provider the user with a live connection with a chosen service provider;
providing the user with a list of the wide array of fields of service available from the service provider system;
receiving a selected field of service from the user; and
providing a list of service providers within the selected field of service, the list indicating individually whether each service provider is currently available to telephonically communicate with the user at a time when the user is viewing the list, the list further indicating individually whether a service provider is currently on a telephone when the user is viewing the list, the list also including a compensation rate for each service provider.
-
-
16. The computer readable storage medium of claim 9, wherein the recording the message further comprises:
-
re-trying to connect the user with the selected service provider via the real-time communications link a predetermined number of times;
prompting the user to record a voice message for the selected service provider; and
once the user completes recording of the voice message, notifying the selected service provider of the voice message.
-
-
17. A service provider system comprises:
-
a user interface to receive a request from a user for a service provider stored in a service provider data base;
a processor to receive, from the user interface, a selection from the user for a selected provider and initiate a connection between the user and the selected service provider for a live conversation via a real-time communications link;
the processor to enable a user to leave a voice message for the selected service provider in response to a failure to establish the connection, and when the real-time communications is not established due to selected service provider unavailability, the processor to deduct a predetermined amount from the selected service provider;
the processor to initiate a connection between the selected service provider with the user via the real-time communications link in response to the service provider reviewing the message; and
when the selected service provider is connected with a user following review of a message, the processor to return the predetermined amount deducted from the selected service provider. - View Dependent Claims (18, 19, 20, 21, 22, 23)
a provider interface for receiving a request from a service provider of a field of service for inclusion in the service provider database, and generate a record in the service provider database, the record including provider information contained in the request.
-
-
20. The system of claim 19, wherein the provider information includes one or more of a service price, real-time service provider availability, specific expertise of the service provider, languages spoken by the service provider, voice-mail capability and a quality rating for the service provider.
-
21. The system of claim 17, wherein the real-time communication link further comprises:
a public switched telephone network interface to connect the user to the selected service provider.
-
22. The system of claim 17, wherein the real-time communications link further comprises:
a wireless communications network interface to connect the user to the selected service provider.
-
23. The system of claim 17, wherein the real-time communications link further comprises:
a video communications link to connect the user to the selected service provider.
Specification