WO0161484A2

Method and system for controlling a complementary user interface on a display surface

Abstract

An alternate display content controller provides a technique for controlling a video display separately from and in addition to the content displayed on the operating system display surface. Where the display is a computer monitor, the alternate display content controller interacts with the computer utility operating system and hardware drivers to control allocation of display space and create and control one or more parallel graphical user interfaces adjacent the operating system desktop. An alternate display content controller may be incorporated in either hardware or software. As software, an alternate display content controller may be an application running on the computer operating system, or may include an operating system kernel of varying complexity ranging from dependent on the utility operating system for hardware system services to a parallel system independent of the utility operating system and capable of supporting dedicated applications. The alternate display content controller may also include content and operating software delivered over the Internet or any other LAN. The alternate display content controller may also be included in a television decoder/settop box to permit two or more parallel graphical user interfaces to be displayed simultaneously.

WO0161484A2, drawing sheet 1
Sheet 1 of 6

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

67 claims: 3 independent, 64 dependent

  1. 1
    CLAIMS 1. A computer-based method for handling communication between a client system and a server system comprising:coalescing a plurality of data requests from a plurality of modules that operate independently on the client system into a single transaction;and sending the single transaction over a single communications connection to the server system.
  2. 24
    A communications facility on a client system for handling communication with a server system, comprising:a request streamlining mechanism that coalesces a plurality of data requests from a plurality of modules that operate independently on the client system into a single transaction;and a transmission mechanism that sends the single transaction over a single communications connection to the server system.
  3. 46
    A computer-readable memory medium that contains instructions for controlling a computer processor to handle communication between a client system and a server system by:coalescing a plurality of data requests from a plurality of modules that operate independently on the client system into a single transaction;and sending the single transaction over a single communications connection to the server system.