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

Method of remotely executing computer processes

Assignee: Sun Microsystems Inc
•
Filing: 1995-06-09
•
Granted: —
•
Expires: 2015-06-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of remotely executing a computer process between a parent computer initiating the process and a child computer executing the process. In one embodiment the process includes a step of associating objects with representations having specific object bindings dependent on the site of process of execution. The same representation has a first object binding if the process is executed on the parent computer, and a second object binding if the process is executed on the child computer. The set of objects associated with these location dependent representations may include objects resident at both the parent and child computers. Additional objects may be associated with a second set of representations having object bindings dependent upon the network site of process execution to accommodate remote process executions across two or more computer networks. In an alternative embodiment, objects are associated with multiple representations in an ordered merge directory. Some of the representations within said multiple representations are also dependent on the site of remote process execution. Processes may then access objects resident at a site of process execution, or access objects resident at sites proximate the site of remote process execution.

Inventors

  • 👤 Sanjay R. Radia

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-01 22:58
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/547

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 77 words
A method of facilitating remote execution of a process between a first computer initiating the process and a second computer executing the process, said method comprising the steps of: associating a first set of objects with representations having object bindings depending upon a computer site of process execution, wherein objects residing at a computer executing the process may be accessed from said computer while objects residing only at the first computer are accessed from said first computer.
Claim 2
Dependent Claim 54 words
The method of claim 1 further comprising the step of associating a second set of objects with representations dependent upon a network site of process execution, wherein objects residing at a computer executing the process are accessed from said computer and objects resident at a network including said computer are accessed from said network.
Claim 3
Dependent Claim 32 words
The method of claim 2 wherein said second set of objects includes objects resident at both a first network including the first computer and resident at said network site of process execution.
Claim 4
Independent Claim 29 words
The method according to any of claims 1-3 further comprising the step of associating a third set of objects with multiple representations for each object within the third set.
Claim 5
Dependent Claim 26 words
The method of claim 4 wherein said multiple representations include a first set of representations having object bindings dependent on the computer site of process execution.
Claim 6
Dependent Claim 28 words
The method of claim 4 or 5 wherein said multiple representations include a second set of representations having object bindings dependent on a network site of process execution.
Claim 7
Dependent Claim 29 words
The method of claim 6 wherein said third set of objects includes objects resident at both a network including the first computer and said network site of process execution.
Claim 8
Dependent Claim 46 words
The method of claim 6 or 7 wherein access to objects within said third set of objects is first attempted during process execution through said first set of representations within said multiple representations and then attempted through said second set of representations within said multiple representations.
Claim 9
Independent Claim 129 words
A method of remotely executing a process from a first computer that initiates execution of the process at a second computer, said method comprising the steps of: associating a first set of objects with representations having object bindings dependent on which computer executes the process; and associating a second set of objects with representations having object bindings dependent upon which network includes the computer executing the process, wherein objects within said first set that are resident at a computer executing the process are accessed from said computer and objects within said second set that are resident at a network including the computer executing the process are accessed from said network, while objects residing only at the first computer initiating execution of the Process are accessed from said first computer.
Claim 10
Independent Claim 26 words
The method according to any of claims 1 through 9 wherein said first set of objects includes objects resident at both the first and second computers.
Claim 11
Dependent Claim 31 words
The method of claim 9 or 10 wherein said second set of objects includes objects resident at both a network including the first computer and a network including the second computer.
Claim 12
Dependent Claim 42 words
The method of claim 11 further comprising the step of associating a third set of objects with multiple representations for each object within said third set, wherein objects are accessed from the computer executing the process and from sites proximate said computer.
Claim 13
Dependent Claim 48 words
The method of claim 12 wherein a first set off representations within said multiple representations has object bindings dependent on which computer executes the process and/or a second set of representations within said multiple representations has object bindings dependent on which network includes the computer executing the process.
Claim 14
Dependent Claim 95 words
Method of remotely executing a process between a first computer site that initiates process execution and a second computer site that executes the process, said method comprising the steps of: associating a first set of objects with multiple representations for each ofject within said first set, said multiple representations including a first set of representations having object bindings dependent on a computer site of process execution, wherein objects resident at a computer site of process execution are accessed from said site and other objects are accessed from sites proximate said computer site of process execution.
Claim 15
Dependent Claim 47 words
The method of claim 15 wherein said multiple representations include a second set of representations having object bindings dependent on a network site including the computer site of process execution and/or a third set of representations having, object bindings to objects resident at said first computer site.
Claim 16
Dependent Claim 46 words
The method of claim 14 or 15 wherein access to objects within said first set of objects is first attempted during process execution through said first set of representations within said multiple representations and then attempted through said second set of representations in said multiple representations.
Claim 17
Independent Claim 92 words
A method of remotely executing a process between a first computer initiating execution of the process and a second computer performing the process execution, said method comprising the steps of: associating a first set of objects with representations having object bindings dependent on which computer executes the process; and associating a second set of objects with a group of multiple representations for each object within said second set, wherein objects resident at a computer executing the process are accessed from said computer and other objects are accessed from sites proximate said computer.
Claim 18
Dependent Claim 60 words
The method of Claim 17 wherein said multiple representations include a first set of representations having object bindings dependent on which computer executes the process and/or a second set of representations having object bindings dependent on which network includes the computer executing the process and/or a third set of representations having object bindings to objects resident at said first computer.
Claim 19
Dependent Claim 42 words
The method of claim 18 wherein access to objects within said second set is first attempted during preocess execution through said first set of representations among said multiple representations and then attempted through said second set of representations among said multiple representations.

References Cited (Backward Citations)

No citation records indexed.

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