IP Library Patent Application 11829824
Patent Application
App. No. 11/829,824

System and Method for Tentative Booking When Service Providers are Temporarily Unavailable

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/829,824
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.

Claims (33)

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.

2 . The computer-implemented method of claim 1 , further comprising sending to the user confirmation of having scheduled the event or having booked the transaction.

3 . The computer-implemented method of claim 2 , in response to a predetermined period of time lapsing without establishing a connection with the selected service provider or receiving a response, generating and providing to the user an alternative service provider for scheduling the event or booking the transaction.

4 . The computer-implemented method of claim 3 , in response to failure to establish a connection with the selected service provider or receive a response within a predetermined period of time before the requested scheduled event or transaction to be booked, generating and providing to the user an alternative service provider for scheduling the event or booking the transaction.

5 . The computer-implemented method of claim 4 , wherein the selecting the service provider further comprises selecting the service provider based in part on the user's prior established preferences for at least one of service providers or scheduling of events and booking transactions.

6 . The computer-implemented method of claim 5 , wherein informing the user of the failure to establish a connection or receive a response, further comprises providing an estimate of time to elapse prior to successfully establishing a connection or receiving a response.

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.

8 . The machine-readable medium of claim 7 , further comprising sending to the user confirmation of having scheduled the event or having booked the transaction.

9 . The machine-readable medium of claim 8 , in response to a predetermined period of time lapsing without establishing a connection with the selected service provider or receiving a response, generating and providing to the user an alternative service provider for scheduling the event or booking the transaction.

10 . The machine-readable medium of claim 9 , in response to failure to establish a connection with the selected service provider or receive a response within a predetermined period of time before the requested scheduled event or transaction to be booked, generating and providing to the user an alternative service provider for scheduling the event or booking the transaction.

11 . The machine-readable medium of claim 10 , wherein the selecting the service provider further comprises selecting the service provider based in part on the user's prior established preferences for at least one of service providers or scheduling of events and booking transactions.

12 . The machine-readable medium of claim 11 , wherein informing the user of the failure to establish a connection or receive a response, further comprises providing an estimate of time to elapse prior to successfully establishing a connection or receiving a response.

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.

14 . The system of claim 13 , further comprising means for sending to the user confirmation of having scheduled the event or having booked the transaction.

15 . The system of claim 14 , further comprising means for generating and providing to the user an alternative service provider for scheduling the event or booking the transaction, in response to a predetermined period of time lapsing without establishing a connection with the selected service provider or receiving a response.

16 . The system of claim 15 , further comprising means for generating and providing to the user an alternative service provider for scheduling the event or booking the transaction, in response to failure to establish a connection with the selected service provider or receive a response within a predetermined period of time before the requested scheduled event or transaction to be booked.

17 . The system of claim 16 , wherein the means for selecting the service provider further comprises means for selecting the service provider based in part on the user's prior established preferences for at least one of service providers or scheduling of events and booking transactions.

18 . The system of claim 17 , wherein the means for informing the user of the failure to establish a connection or receive a response, further comprises means for providing an estimate of time to elapse prior to successfully establishing a connection or receiving a response.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Sep 20, 2013
From: LABMORGAN INVESTMENT CORPORATION
To: REARDEN COMMERCE, INC.
Reel/Frame 031249/0616 →
SECURITY AGREEMENT Recorded Nov 7, 2012
From: REARDEN COMMERCE, INC.
To: LABMORGAN INVESTMENT CORPORATION
Reel/Frame 029259/0491 →
RELEASE OF SECURITY INTEREST Recorded Apr 16, 2012
From: GOLD HILL CAPITAL 2008, LP
To: REARDEN COMMERCE, INC.
Reel/Frame 028053/0556 →
RELEASE OF SECURITY INTEREST Recorded Apr 16, 2012
From: LABMORGAN INVESTMENT CORPORATION
To: REARDEN COMMERCE, INC.
Reel/Frame 028053/0769 →
SECURITY AGREEMENT Recorded Sep 28, 2010
From: REARDEN COMMERCE, INC.
To: GOLD HILL CAPITAL 2008, LP
Reel/Frame 025051/0095 →
SECURITY AGREEMENT Recorded Sep 21, 2009
From: REARDEN COMMERCE, INC.
To: LABMORGAN INVESTMENT CORPORATION
Reel/Frame 023254/0243 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2007
From: ORTTUNG, MARK; MILLER, TIMOTHY A.; GODDEN, BRIAN
To: REARDEN COMMERCE, INC.
Reel/Frame 019964/0319 →