System and Method for Tentative Booking When Service Providers are Temporarily Unavailable
First Claim
1. A computer-implemented method comprising:
- receiving a request from a user to perform at least one of schedule an event or book a transaction;
selecting a service provider to schedule the event or book the transaction;
contacting the selected service provider to schedule the event or book the transaction;
in response to at least one of failure to establish a connection with the selected service provider or failure to receive a response from the selected service provider, notifying the user of the failure and requesting the user submit transaction data to schedule the event or book the transaction with the service provider at a subsequent time; and
subsequent to receiving the transaction data from the user, establishing a connection with the selected service provider and using the received transaction data to schedule the event or book the transaction with the selected service provider.
7 Assignments
0 Petitions
Accused Products
Abstract
One embodiment provides a method, that may be implemented on a system, for receiving a request from a user to perform at least one of schedule an event or book a transaction; selecting a service provider to schedule the event or book the transaction; contacting the selected service provider to schedule the event or book the transaction; in response to at least one of failure to establish a connection with the selected service provider or failure to receive a response from the selected service provider, notifying the user of the failure and requesting the user submit transaction data to schedule the event or book the transaction with the service provider at a subsequent time; and subsequent to receiving the transaction data from the user, establishing a connection with the selected service provider and using the received transaction data to schedule the event or book the transaction with the selected service provider.
140 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
receiving a request from a user to perform at least one of schedule an event or book a transaction; selecting a service provider to schedule the event or book the transaction; contacting the selected service provider to schedule the event or book the transaction; in response to at least one of failure to establish a connection with the selected service provider or failure to receive a response from the selected service provider, notifying the user of the failure and requesting the user submit transaction data to schedule the event or book the transaction with the service provider at a subsequent time; and subsequent to receiving the transaction data from the user, establishing a connection with the selected service provider and using the received transaction data to schedule the event or book the transaction with the selected service provider. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine-readable medium having stored thereon a set of instructions which when executed perform a method comprising:
-
receiving a request from a user to perform at least one of schedule an event or book a transaction; selecting a service provider to schedule the event or book the transaction; contacting the selected service provider to schedule the event or book the transaction; in response to at least one of failure to establish a connection with the selected service provider or failure to receive a response from the selected service provider, notifying the user of the failure and requesting the user submit transaction data to schedule the event or book the transaction with the service provider at a subsequent time; and subsequent to receiving the transaction data from the user, establishing a connection with the selected service provider and using the received transaction data to schedule the event or book the transaction with the selected service provider. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
means for receiving a request from a user to perform at least one of schedule an event or book a transaction; means for selecting a service provider to schedule the event or book the transaction; means for contacting the selected service provider to schedule the event or book the transaction; means for notifying the user of the failure and requesting the user submit transaction data to schedule the event or book the transaction with the service provider at a subsequent time, in response to at least one of failure to establish a connection with the selected service provider or failure to receive a response from the selected service provider; and means for establishing a connection with the selected service provider and using the received transaction data to schedule the event or book the transaction with the selected service provider, subsequent to receiving the transaction data from the user. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification