×

Methods, media, and systems for displaying information on a thin-client in communication with a network

  • US 7,730,157 B2
  • Filed: 09/08/2005
  • Issued: 06/01/2010
  • Est. Priority Date: 02/03/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of executing an application remotely on a server computer for a client computer in a computer network, the method comprising:

  • (a) receiving at the server computer user input from the client computer associated with the application;

    (b) executing the application at the server computer, including;

    (i) processing display commands of the application to generate display primitives;

    (ii) translating the display primitives into lower level display commands defining display updates using semantic information of the display primitives and comprising region information identifying at least one of an onscreen region and an offscreen region, the lower level display commands being selected from a predetermined set of lower level display commands;

    (iii) aggregating a plurality of lower level display commands translated in (ii); and

    (iv) ordering said plurality of lower level display commands into two or more separate command queues based at least in part on the region information of the lower level display commands, each command queue associated with a given onscreen region or offscreen region, including at least one separate command queue associated with a given onscreen region and at least one separate command queue associated with a given offscreen region; and

    (c) transmitting the lower level display commands in the two or more separate command queues over the network to the client computer, including transmitting said lower level display commands to the client computer when offscreen data associated with display commands ordered in command queues associated with offscreen regions are to be copied onscreen, the client computer being capable of translating the lower level display commands into hardware calls for causing the client computer to display the display updates.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×