← Back to Patent Explorer
EP0718761B1 Expired / Lapsed EP ⏱️ 0.0 years remaining

A platform independent object and object viewer loader and method

Assignee: Sun Microsystems Inc
•
Filing: 1995-12-19
•
Granted: 2000-07-12
•
Expires: 2015-12-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

No abstract record available.

Inventors

  • 👤 James A. Gosling

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-02 02:51
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/445; G06F9/44521; G06F9/44526; G06F8/00; G06F8/60; G06F8/61; G06F9/44589; G06F9/455; G06F9/45504; G06F9/45508; G06F9/46; G06F9/465; G06F9/54

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 248 words
A method of operating a distributed computer system having a plurality of distinct computers, the steps of the method comprising: a) in a first computer (252), storing viewer programs (298), each viewer program enabling a user thereof to view objects of an associated data type; b) in said first computer, enabling user to select a reference to an object (282,283) located in a second computer (254); c) said first computer responding to user selection of said reference by establishing a first communication link (304) between said first computer and said second computer and initiating retrieval of said object from said second computer including retrieving data type information associated with said object (306); d) in said first computer, determining whether said viewer programs stored in said first computer include a viewer program associated with said retrieved data type (308), e) when said determination in step (d) is negative, determining whether a viewer program associated with said retrieved data type is stored in a set of other computers including said first computer (312,314,322,323), f) when said determination in step (e) is positive, f1) loading a copy of said viewer program associated with said retrieved data type into said first computer (315); f2) executing a verification procedure on said copied viewer program to determine whether said copied viewer program meets predetermined operand stack usage criteria (317); f3) when said determination in step f2 is positive, executing said copied viewer program so as to enable said user to view said object (335).
Claim 2
Dependent Claim 71 words
The method of claim 1, wherein step e includes firstly determining whether a viewer program associated with said retrieved data type is stored in said second computer (314), and when said determination is negative, secondly determining whether a viewer program associated with said retrieved data type is stored in any of a predefined set of other computers (322, 323), and when said second determination is positive, performing steps f1 through f3.
Claim 3
Dependent Claim 269 words
A distributed computer system having a plurality of distinct computers, comprising: a first computer (254), including: a first memory (274) for storing objects (282) and viewer programs (284), each stored object including data type information associated with said each object; and a second computer (252), including: a second memory (262) for storing viewer programs (298), each viewer program in said first and second computers enabling a user of said second computer to view objects of an associated data type; a user interface control program (258) for enabling said user to select a reference to one of said objects stored in said first memory of said first computer; and an inter-computer link control program for responding to user selection of said object reference by establishing a first communication link (304) between said second computer and said first computer and initiating retrieval of said one object from said first computer including retrieving data type information associated with said object (306); said user interface control program including viewer search instructions for determining whether said viewer programs stored in said second computer include a viewer program associated with said retrieved data type (308), and, when said determination in is negative, for attempting to locate a viewer program associated with said retrieved data type in a set of other computers that includes said first computer (312,314,322,323); and said inter-computer link control program including viewer downloading instructions for loading a copy of said viewer program associated with said retrieved data type into said second computer (315) when said viewer search instructions locate in said other computers said viewer program associated with said retrieved data type.
Claim 4
Dependent Claim 63 words
The system of claim 3, said second computer further including a verification procedure for determining whether said copied viewer program meets predetermined operand stack usage criteria (317), and program enabling instructions for enabling executing said copied viewer program so as to enable said user to view said object when said verification procedure determines that said copied viewer program meets said predetermined criteria (335).

References Cited (Backward Citations)

JPS63282867A Cited

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag