IP Library Granted Patent US 7,519,739
Granted Patent B2
US 7,519,739 · App. 10/917,181 · Granted Apr 14, 2009

Synchronizing a client user interface with a server backend

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,519,739
App. No.
10/917,181
Granted
Apr 14, 2009
Kind
B2
Abstract

In a server system coupled to at least one client system, a method for synchronizing a user interface (UI) presentation to be displayed to a user of the client system to a UI description maintained by the server system, the method comprising the steps of: converting the UI description into one or more UI object definitions; storing each UI object definition in a document; and, transmitting the document to the client system; the client system adapted to convert the UI object definitions to UI objects to generate the UI presentation.

Claims (10)

1. In a server system coupled to at least one client system, a method for synchronizing a user interface (UI) presentation to be displayed to a user of said at least one client system to a UI description maintained by said server system, said method comprising:

converting said UI description into one or more UI object definitions;

storing each said UI object definition in a document; and

transmitting said document to said at least one client system, said at least one client system adapted to convert said UI object definitions to UI objects to generate said UI presentation at said client system in synch with said server system.

2. The method of claim 1 wherein said transmitting is responsive to a request for said UI presentation by one or more systems, wherein said systems comprise said at least one client system and said server system.

3. The method of claim 1 wherein said UI object definitions contain data for said UI presentation.

4. The method of claim 3 wherein said data contains computer executable code.

5. The method of claim 3 wherein said data is dynamic data for displaying in said UI presentation.

6. The method of claim 1 wherein said document is a markup language document.

7. The method of claim 1 wherein said UI presentation is a graphical user interface (GUI) presentation.

Assignments (3)
CHANGE OF NAME Recorded Nov 7, 2023
From: CITRIX SYSTEMS INTERNATIONAL GMBH
To: CLOUD SOFTWARE GROUP SWITZERLAND GMBH
Reel/Frame 065478/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2013
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: CITRIX SYSTEMS INTERNATIONAL GMBH
Reel/Frame 029601/0753 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2004
From: COMEAU, JOHN W.; NG, GIN YEE; YU, VICTOR KA CHUN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 015389/0732 →
Priority Claims (1)
CA 2438362 · Aug 26, 2003 · national
Continuity (1)
Related Publication 20050050229A1 · Mar 3, 2005