System and method for providing immediate visual response to...

Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S215000

Reexamination Certificate

active

06538667

ABSTRACT:

FIELD OF THE INVENTION
The invention relates generally to client-server computer networks. More specifically, the invention relates to a system and method for providing feedback to user input at a client system.
BACKGROUND OF THE INVENTION
Typical computer networks include client systems that communicate with server systems over communication links. Often a user of the client system formulates and delivers queries to the server system through a user interface operating on the client system. The server system evaluates the queries and delivers responses to the client system for display on the client user interface.
Over the past decade, a wide variety of computer networks, such as local area networks (LANs), wide area networks (WANs), Intranets, and the Internet, have adopted remote application processing. In a remote application process system, all application program execution occurs on the server system, and only the control information for the client user interface, keystrokes, and mouse movements travel across the network. As a result, less resources of the client systems are needed to run applications.
A shortcoming of remote application processing, however, is that the client system may experience an unacceptable round-trip delay (i.e., latency) from when the client system sends input to the server system until the client system receives a response. Such delays can manifest themselves in remote computing environments, such as those encountered on the Internet, WANs, or satellite links, or with multi-user server systems. Regarding remote computing environments, the geographical separation of the client system from the server system produces the delay. This can be particularly troublesome to a user who is typing, for example, at the client system. The time required for the client input to travel to the server system and for the server response to return to the client system causes a palpable delay that can disconcert the user and induce typing errors. In multi-user server systems, the round-trip delay may depend more upon the ability of a busy server system, concurrently processing user interface data for multiple active clients, to respond to input received from a particular client system.
Consequently, the benefits of current remote computing and multi-user technologies are diminished for those implementations where the round-trip response time is greater than the acceptable user interface response time. Thus, a need exists for a system and a method that minimizes the delay sensed by the user of a client system in remote computing and multi-user computer system networks.
SUMMARY
The invention features a method and an apparatus for reducing perceived visual response to user input at a client node that is remotely executing an application program on a server node wherein execution of the application program occurs on the server node. The client node transmits the user input to the server node, and the user input elicits a response from the server node that is transmitted back to the client node for display.
In one aspect, the invention features a method that comprises receiving user input to be transmitted to the server node. In response to the user input, a prediction of a server response to the user input is produced. This prediction is then displayed at the client node. The prediction can be determined based upon information about the applications currently running on the server. Relevant information includes cursor position, font, and other types of data.
In another aspect, the invention features a client node comprising an input device that provides user input to be transmitted to a server node, a processor that produces a prediction of a server response to the user input, and a display device that displays the prediction. The input device can be a keyboard or a pointing device.
In still another aspect, the invention features a client-server system comprising a server node and a client node. The client node includes an input device for providing user input, a processor, and a display device. The processor transmits the user input to the server node and produces, in response to the user input, a client response that attempts to anticipate a server response to the user input by the server node. The client response provides a visual response to the user input before the client node receives the server response. The displayed server response overwrites the prediction.


REFERENCES:
patent: RE32632 (1988-03-01), Atkinson
patent: 4860247 (1989-08-01), Uchida et al.
patent: 4903218 (1990-02-01), Longo et al.
patent: 4937036 (1990-06-01), Beard et al.
patent: 4949281 (1990-08-01), Hillenbrand et al.
patent: 4958303 (1990-09-01), Assarpour et al.
patent: 5072412 (1991-12-01), Henderson, Jr. et al.
patent: 5103303 (1992-04-01), Shoji et al.
patent: 5119319 (1992-06-01), Tanenbaum
patent: 5231697 (1993-07-01), Yamada
patent: 5309555 (1994-05-01), Akins et al.
patent: 5351129 (1994-09-01), Lai
patent: 5414457 (1995-05-01), Kadowaki et al.
patent: 5469540 (1995-11-01), Powers, III et al.
patent: 5579469 (1996-11-01), Pike
patent: 5583763 (1996-12-01), Atchenson et al.
patent: 5757925 (1998-05-01), Faybishenko
patent: 5802292 (1998-09-01), Mogul
patent: 5805815 (1998-09-01), Hill
patent: 5874960 (1999-02-01), Mairs et al.
patent: 5982351 (1999-11-01), White et al.
patent: 6078740 (2000-06-01), DeTreville
patent: 6108493 (2000-08-01), Miller et al.
patent: 6178461 (2001-01-01), Chan et al.
patent: 6182125 (2001-01-01), Borella et al.
patent: 6243761 (2001-06-01), Mogul et al.
patent: 6282542 (2001-08-01), Carneal et al.
patent: 6304909 (2001-10-01), Mullaly et al.
patent: 6353452 (2002-03-01), Hamada et al.
patent: 0836145 (1998-04-01), None
patent: 06125363 (1994-05-01), None
patent: WO 97/28623 (1997-08-01), None
“Mechanisms for Finding Substitute Fonts in a Conference-Enabled X-Windows Application,” IBM Technincal Disclosure Bulletin, IBM Corp. N.Y., vol. 41, No. 1, 1998, pp. 137-142.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for providing immediate visual response to... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for providing immediate visual response to..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for providing immediate visual response to... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3049868

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.