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
Abstract
No abstract record available.
Inventors
- 👤 James A. Gosling
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-11-02 00:34
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.