← Back to Patent Explorer
US5757925A Expired / Lapsed US ⏱️ 0.0 years remaining

Secure platform independent cross-platform remote execution computer system and method

Assignee: Sun Microsystems Inc
•
Filing: 1996-07-23
•
Granted: 1998-05-26
•
Expires: 2016-07-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of operating a computer system including a client computer with a user input mechanism and a display for displaying a user interface including user interface elements, an application server including an operating system and a user application configured to run under the operating system and a network interconnecting the client and the server. The method includes the steps of providing a user interface management program configured to run on the client and receive user events, accessing the application server over the network from the client, sending a request from the client to the server to run the application, running the application on the server to thereby generate user interface element definitions on the server and reporting user interface element definitions to the user interface management program over the network. The method also includes the steps of providing a set of user interface element rules accessible to the user interface management program, where the rules allow the user interface management program to filter user events and decide which can be initially handled on the client to update user interface elements on the client display and which will be forwarded to the server for initial processing and processing reported user interface element definitions in the user interface management program to display on the client user interface elements corresponding to the user interface element definitions.

Inventors

  • 👤 Yaroslav Faybishenko

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 23:21
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/02; H04L63/0227; H04L63/0263; G; G06; G06F; G06F21/00; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F2211/00; G06F2211/007; G06F2211/008; H04L63/04; H04L63/0428; H04L63/0442; H04L63/08

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 211 words
A method of operating a computer system including a client computer with a user input mechanism and a display for displaying a user interface including user interface elements, an application server including an operating system and a user application configured to run under the operating system and a network interconnecting the client and the server, the method comprising: providing a user interface management program configured to run on the client and receive user events; accessing the application server over the network from the client; sending a request from the client to the server to run the application; running the application on the server to thereby generate user interface element definitions on the server; reporting user interface element definitions to the user interface management program over the network; providing a set of user interface element rules accessible to the user interface management program, where the rules allow the user interface management program to filter user events and decide which are initially handled on the client to update user interface elements on the client display or which are forwarded to the server for initial processing; and processing reported user interface element definitions in the user interface management program to display on the client user interface elements corresponding to the user interface element definitions.
Claim 2
Independent Claim 211 words
A method of operating a computer system including a client computer with a user input mechanism and a display for displaying a user interface including user interface elements, an application server including an operating system and a user application configured to run under the operating system and a network interconnecting the client and the server, the method comprising: providing a user interface management program configured to run on the client and receive user events; accessing the application server over the network from the client; sending a request from the client to the server to run the application; running the application on the server to thereby generate user interface element definitions on the server; reporting user interface element definitions to the user interface management program over the network; providing a set of user interface element rules accessible to the user interface management program, where the rules allow the user interface management program to filter user events and decide which are initially handled on the client to update user interface elements on the client display or which are forwarded to the server for initial processing; and processing reported user interface element definitions in the user interface management program to display on the client user interface elements corresponding to the user interface element definitions.
Claim 3
Dependent Claim 41 words
The method of claim 1, further comprising the step of converting the user interface element definitions to a platform-independent intermediary language, prior to the step of reporting, and where the step of reporting is carried out using the platform-independent intermediary language.
Claim 4
Dependent Claim 31 words
The method of claim 1, further comprising the steps of encrypting the user interface element definitions prior to the step of reporting and decrypting the user interface definitions at the client.
Claim 5
Dependent Claim 47 words
The method of claim 1, wherein the operating system on the application server includes a graphical device interface library and further comprising the step of replacing the graphical device interface library with a replacement library, where the replacement library is configured to implement the step of reporting.
Claim 6
Dependent Claim 41 words
The method of claim 1, further comprising the steps of receiving a user event on the client and updating the display corresponding to the user event and previous user interface element definitions prior to forwarding the event to the application server.

References Cited (Backward Citations)

US5204947A Cited
US5253297A Cited
US5555346A Cited
US5657390A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-25 2001-11-24 2002-05-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-25 2005-11-24 2006-05-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-25 2009-11-24 2010-05-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag