×

Server-based browser system

  • US 8,874,637 B2
  • Filed: 08/04/2009
  • Issued: 10/28/2014
  • Est. Priority Date: 04/09/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A process for a server-based Web browser that interacts with a plurality of client device types, comprising the steps of:

  • receiving a navigation request from a client-based browser operating on a client system, said navigation request including display screen coordinates corresponding to the position of a user'"'"'s pointing device at a time the user clicks the pointing device;

    identifying a web page associated with said navigation request based at least in part on the included display screen coordinates;

    requesting said web page from a web server;

    receiving said web page from said web server;

    creating a layout of said web page received from said web server by determining a plurality of content elements present in said web page and determining a position of each of said plurality of content elements within said web page;

    wherein the position of said each content element within said web page is represented by position data comprising two-dimensional coordinates;

    creating a compressed stream containing said plurality of content elements and the position data representing the location to display each of said plurality of content elements;

    sending said compressed stream to a client-based browser that accepts said compressed stream;

    saving client system state information on a storage device for a particular user;

    wherein said client system state information includes Javascripts and cookies; and

    wherein said client system state information allows said server-based browser to track the current state of said client-based browser and the particular user.

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