Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server
Patent
1998-07-22
2000-12-19
Maung, Zarni
Electrical computers and digital processing systems: multicomput
Distributed data processing
Client/server
709205, G06F 1516
Patent
active
061637971
ABSTRACT:
A plurality of clients are connected to one or more servers. When a client initiates a connection with a server, the server responds to the request for connection by transmitting a message back to the client to determine whether the client is a network terminal or not. The client responds with a message that is received by an application dispatcher at the server which takes one of a pair of actions based on whether the client is a network terminal. If the client terminal is a network terminal, then the application dispatcher starts a server application in the server which responds to the client application in the client. Going forward, the server application responds to all future requests from the client application. If the client is not a network terminal, then the application dispatcher initiates a client application in the server to service the client terminal application requirements. Requests from the client application on behalf of the client terminal are subsequently serviced by a server application at the server which communicates to the client terminal via the client application at the server. In one embodiment, the application dispatcher includes a listener. The listener is assigned to a particular port number of the server. The listener is responsible for waiting for new incoming connections from a client terminal (e.g., a network terminal or a non-network terminal). When a new incoming connection is detected, the listener dynamically instantiates a resolver and passes the connection to the resolver. The behavior of the resolver can vary depending on the port number and requirements of the client terminal. For example, for a network terminal, such as a commercially available VeriFone Personal ATM.TM. (PATM.TM.) appliance or a Personal Computer (PC), the resolver is responsible for executing "who are you" negotiation and for generating a session key.
REFERENCES:
patent: 4588211 (1986-05-01), Greene
patent: 4991089 (1991-02-01), Shorter
patent: 5201049 (1993-04-01), Shorter
patent: 5287461 (1994-02-01), Moore
patent: 5291597 (1994-03-01), Shorter et al.
patent: 5394401 (1995-02-01), Patrick et al.
patent: 5430863 (1995-07-01), Kmiec
patent: 5442791 (1995-08-01), Wrabetz et al
patent: 5457797 (1995-10-01), Butterworth et al
patent: 5491796 (1996-02-01), Wanderer et al
patent: 5530961 (1996-06-01), Janay et al
patent: 5602918 (1997-02-01), Chen et al.
patent: 5828840 (1998-10-01), Cowan et al.
patent: 5999972 (1999-12-01), Gish
patent: 6012066 (2000-01-01), Discount et al.
patent: 6012083 (2000-01-01), Savitzky et al.
Cowan Richard M.
Eckley Gordon P.
Panchangam Prasad V. R.
Gebremeskel Yeshi
Hewlett--Packard Company
Maung Zarni
LandOfFree
Application dispatcher for seamless, server application support does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Application dispatcher for seamless, server application support , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Application dispatcher for seamless, server application support will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-277800