×

Handheld client framework system

  • US 8,200,745 B2
  • Filed: 10/14/2008
  • Issued: 06/12/2012
  • Est. Priority Date: 07/15/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A process for a framework architecture for client systems, comprising the steps of:

  • providing a server proxy client;

    said server proxy client receiving a client information request from a client system;

    said server proxy client determining the proper server to service said client request;

    sending said client request to said proper server;

    receiving said proper server'"'"'s response to said client request; and

    wherein said server proxy client acts as a proxy client for said client system, performing the bulk of data processing for said client system;

    wherein said server proxy client updates said client system with raw data, presentation, and logic components using a universal data format, the raw data component comprising data retrieved from a server by said server proxy client in response to a client request;

    wherein said server proxy client, upon receipt of a request for specific up to date presentation components from a client system, checks if the client system'"'"'s original presentation components and/or executable bytecodes have expired;

    wherein said server proxy client separates raw data and presentation components of said response and places said data into said universal data format,wherein said raw data and said presentation components are sent independently by said server proxy client to said client system;

    wherein said server proxy client receives presentation and logic component updates for said client system; and

    wherein said presentation component updates are for a specific client device type;

    wherein said logic component updates comprise updates to a common code base that is shared between different client device types, and which enables said server proxy client to control a feature set of said client system independently of an implementation supplied by native client code and without modifying said native client code; and

    wherein said client system reuses at least a portion of said raw data component for other display purposes;

    said method further comprising the step of;

    said client system maintaining state information.

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