Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing
Reexamination Certificate
1998-09-25
2001-12-18
Maung, Zarni (Department: 2152)
Electrical computers and digital processing systems: multicomput
Computer-to-computer session/connection establishing
C709S203000
Reexamination Certificate
active
06332161
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates to the synchronization of messages sent by multiple computers to a single computer, and more specifically to the staggering of client requests to a server computer in a network system.
BACKGROUND OF THE INVENTION
Over the past few years, online banking and commerce have become increasingly important and widespread. Typically, such activities are conducted over networks, such as the Internet, and comprise transaction communications between the users of browser computers and server computers associated with databases. For example, users may be customers of a financial institution, such as a bank or a brokerage firm, which stores customer account information in a database. Increasingly, such information is made available to the customers for online transactions, such as balance inquiries and fund transfers. During off-peak hours, a single customer may easily access the appropriate database. From time-to-time, however, market forces will cause multiple customers to simultaneously seek online transactions. At such times, long delays in customer log-in and transaction requests may be encountered.
Such delays are due to two complications. The first complication is simply the high volume of requests received by the server during such periods. In order to process the requests in an orderly fashion, the server holds the requests in a first-in-first-out request queue. Once a request is serviced, the server proceeds to the next request. This technique produces long queues when numerous requests are received by the server. The second complication is the stateless nature of the Web environment and the HTTP protocol. Since the protocol is stateless, each request from a client requires a new connection to the server. Because most customer sessions include multiple requests and responses, high-volume periods further delay the progress of each session.
For example, a customer may request to (1) log-in, (2) receive a balance statement, (3) transfer funds, and (4) initiate a trade. This session requires at least four client requests and server responses. During high-volume periods, the stateless nature of the HTTP protocol requires each of the four requests to compete with all other requests to log-in or transact. In other words, even after a log-in has been established by request (1), requests (2)-(4) are placed at the end of the queue and do not receive priority over log-in requests from other customers. In contrast, if the same session were performed via a telephone call, all requests and responses subsequent to the initial dial-in request (which is functionally analogous to a computer log-in request) are passed over a dedicated phone line without interruption or delay from other customers trying to dial in.
As a result, each web-based request for an interaction, including requests for quotes, balances, trades, etc., must compete with the log-in attempts and requests of others. Furthermore, as a transaction or log-in request is delayed by others, the requesting software may time out and indicate to the customer that the request should be made again, or the customer may decide to abort the current request and initiate a retry. In either case, the load on the server system increases. In contrast, a customer who attempts to make a phone call to an institution whose phone connections are currently in use will receive a status message in the form of a busy signal. Typically, the customer will then hang up and try again after a period of time has lapsed. Significantly, transactions occurring on dedicated phone lines are not interrupted or delayed as they may be in web-based transactions.
Thus, if each server log-in request were required to wait until current transactions are complete, and if each customer with a waiting request were notified of the status of the request, transaction delays and repeated requests would be diminished and largely eliminated
SUMMARY OF THE INVENTION
The present invention comprises a system and method of (1) creating a temporal or virtual queue in which message threads between a server and clients are staggered in time by server instructions to delay subsequent rounds of client requests until current threads have concluded, and (2) notifying client users of the status of their messages with respect to the temporal queue. The method comprises the transmission of a log-in initiation request from a user to a server computer, responding to the initiation request with a message containing an estimate of the period of time required for prior threads to conclude, and notifying the user of the remaining time left in the temporal queue.
REFERENCES:
patent: 5222235 (1993-06-01), Hintz et al.
patent: 5535276 (1996-07-01), Ganesan
patent: 5574895 (1996-11-01), Lee et al.
patent: 5581555 (1996-12-01), Dubberly et al.
patent: 5636139 (1997-06-01), McLaughlin et al.
patent: 5644789 (1997-07-01), Matthews et al.
patent: 5774551 (1998-06-01), Wu et al.
patent: 5815662 (1998-09-01), Ong
patent: 5854754 (1998-12-01), Cabrera et al.
patent: 5867652 (1999-02-01), Hurvig
patent: 5892818 (1999-04-01), Lee
patent: 5894560 (1999-04-01), Carmichael et al.
patent: 5919247 (1999-07-01), Van Hoff et al.
patent: 5969704 (1999-10-01), Green et al.
patent: 5974392 (1999-12-01), Endo
patent: 5978802 (1999-11-01), Hurvig
patent: 5987513 (1999-11-01), Prithviraj et al.
patent: 5991878 (1999-11-01), McDonough et al.
patent: 6005850 (1999-12-01), Moura et al.
patent: 6006332 (1999-12-01), Rabne et al.
patent: 6011537 (2000-01-01), Slotznick
patent: 6061504 (2000-05-01), Tzelnic et al.
patent: 6070190 (2000-05-01), Reps et al.
patent: 6101508 (2000-08-01), Wolff
Cardone, J.International Preliminary Examination Report, Apr. 4, 2001, 2 pages.
Cardone Jason D.
Charles Schwab & Co., Inc.
Gotlieb Charles E.
Innovation Partners
Maung Zarni
LandOfFree
Customer web log-in architecture does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Customer web log-in architecture, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Customer web log-in architecture will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2598281