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

Method and system for inter-applet communication in a computer network

Assignee: International Business Machines Corp
•
Filing: 1998-06-04
•
Granted: 2001-11-06
•
Expires: 2018-06-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system are disclosed in a computer network for efficiently permitting code applets to communicate with other code applets remotely located within the computer network, wherein the computer network includes local network sites linked to remote network sites. Initially a communications link is established at each local network site, wherein the communications link permits code applets to communicate with one another. The communications link is composed of an InfoBus for inter-applet communication. The communications links are then interconnected, such that during a subsequent processing of the code applet at a local network site, the code applet may communicate with a code applet maintained at a remote network site, thereby forming a distributed communications link throughout the computer network. Gateways are also established at each local and remote network site within the communications network, wherein the gateways permit code applets maintained at local network sites to communicate with code applets maintained at other network sites. Each gateway established at each local network site is linked with each communications link installed at each local network site.

Inventors

  • 👤 Michael Haden Conner
  • 👤 Bryce Allen Curtis
  • 👤 Jimmy Ming-Der Hsu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 18:34
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/34; G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; H04L67/01; H04L67/10; H04L67/50; H04L67/56; H04L67/02; H04L67/2866; H04L67/2876

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 142 words
A method in a computer network for efficiently permitting code applets to communicate with other code applets remotely located within said computer network, wherein said computer network includes local network sites linked to remote network sites, said method comprising the steps of: installing at each local network site within said computer network, a communications link that permits code applets to communicate with one another; and interconnecting said communications links within said computer network by establishing gateways at each local and remote network site within said communications network wherein messages at any gateway are reproduced at all gateways within a said communications network, such that during a subsequent processing of a code applet at a local network site, said code applet may communicate with a code applet maintained at a remote network site, thereby forming a distributed communications link throughout said computer network.
Claim 2
Independent Claim 142 words
A method in a computer network for efficiently permitting code applets to communicate with other code applets remotely located within said computer network, wherein said computer network includes local network sites linked to remote network sites, said method comprising the steps of: installing at each local network site within said computer network, a communications link that permits code applets to communicate with one another; and interconnecting said communications links within said computer network by establishing gateways at each local and remote network site within said communications network wherein messages at any gateway are reproduced at all gateways within a said communications network, such that during a subsequent processing of a code applet at a local network site, said code applet may communicate with a code applet maintained at a remote network site, thereby forming a distributed communications link throughout said computer network.
Claim 3
Dependent Claim 54 words
The method of claim 1 further comprising the steps of: processing a code applet at said local network site; and generating a communications event, in response to processing said code applet at said local network site, such that said communications event may be generated at either the local network site or remote network site.
Claim 4
Dependent Claim 63 words
The method of claim 2 further comprising the steps of: transferring said code applet from a remote network site to a local network site, in response to connecting said local network site to said remote network site; and storing said code applet within a memory cache, in response to transferring said code applet from said remote network site to said local network site.
Claim 5
Dependent Claim 45 words
The method of claim 3 further comprising the steps of: prompting a user to customize a particular gateway, in response to transferring said code applet from said, remote network site to said local network site; and customizing said particular gateway, in response to user input.
Claim 6
Dependent Claim 20 words
The method of claim 4 further comprising the step of switching to a communications link installed at another network site.
Claim 7
Independent Claim 142 words
A system in a computer network for efficiently permitting code applets to communicate with other code applets remotely located within said computer network, wherein said computer network includes local network sites linked to remote network sites, said system comprising: means for installing at each local network site within said computer network, a communications link that permits code applets to communicate with one another; and means for interconnecting said communications links within said computer network, by establishing gateways at each local and remote network site within said communications network wherein messages at any gateway are reproduced at all gateways within said communications network, such that during a subsequent processing of a code applet at a local network site, said code applets may communicate with a code applet maintained at a remote network site, thereby forming a distributed communications link throughout said computer network.
Claim 8
Independent Claim 142 words
A system in a computer network for efficiently permitting code applets to communicate with other code applets remotely located within said computer network, wherein said computer network includes local network sites linked to remote network sites, said system comprising: means for installing at each local network site within said computer network, a communications link that permits code applets to communicate with one another; and means for interconnecting said communications links within said computer network, by establishing gateways at each local and remote network site within said communications network wherein messages at any gateway are reproduced at all gateways within said communications network, such that during a subsequent processing of a code applet at a local network site, said code applets may communicate with a code applet maintained at a remote network site, thereby forming a distributed communications link throughout said computer network.
Claim 9
Dependent Claim 55 words
The system of claim 6 further comprising: means for processing a code applet at said local network site; and means for generating a communications event, in response to processing said code applet at said local network site, such that said communications event may be generated at either the local network site or remote network site.
Claim 10
Dependent Claim 64 words
The system of claim 7 further comprising: means for transferring said code applet from a remote network site to a local network site, in response to connecting said local network site to said remote network site; and means for storing said code applet within a memory cache, in response to transferring said code applet from said remote network site to said local network site.
Claim 11
Dependent Claim 46 words
The system of claim 8 further comprising: means for prompting a user to customize a particular gateway, in response to transferring said code applet from said remote network site to said local network site; and means for customizing said particular gateway, in response to user input.
Claim 12
Dependent Claim 19 words
The system of claim 9 further comprising: means for switching to a communications link installed at another network site.
Claim 13
Dependent Claim 161 words
A program product residing in computer memory within a computer in a computer network for efficiently permitting code applets to communicate with other code applets remotely located within said computer network, wherein said computer network includes local network sites linked to remote network sites, said program product comprising: instruction means residing in a computer for installing at each local network site within said computer network, a communications link that permits code applets to communicate with one another; and instruction means residing in a computer for interconnecting said communications links within said computer network by establishing gateways at each local and remote network site within said communications network wherein messages at any gateway are reproduced at all gateways within said communications network, such that during a subsequent processing of a code applet at a local network site, said code applet may communicate with a code applet maintained at a remote network site, thereby forming a distributed communications link throughout said computer network.
Claim 14
Dependent Claim 161 words
A program product residing in computer memory within a computer in a computer network for efficiently permitting code applets to communicate with other code applets remotely located within said computer network, wherein said computer network includes local network sites linked to remote network sites, said program product comprising: instruction means residing in a computer for installing at each local network site within said computer network, a communications link that permits code applets to communicate with one another; and instruction means residing in a computer for interconnecting said communications links within said computer network by establishing gateways at each local and remote network site within said communications network wherein messages at any gateway are reproduced at all gateways within said communications network, such that during a subsequent processing of a code applet at a local network site, said code applet may communicate with a code applet maintained at a remote network site, thereby forming a distributed communications link throughout said computer network.
Claim 15
Dependent Claim 66 words
The program product of claim 11 further comprising: instruction means residing in a computer for processing a code applet at said local network site; and instruction means residing in a computer for generating a communications event, in response to processing said code applet at said local network site, such that said communications event may be generated at either the local network site or remote network site.
Claim 16
Dependent Claim 75 words
The program product of claim 12 further comprising: instruction means residing in a computer for transferring said code applet from a remote network site to a local network site, in response to connecting said local network site to said remote network site; and instruction means residing in a computer for storing said code applet within a memory cache, in response to transferring said code applet from said remote network site to said local network site.
Claim 17
Dependent Claim 57 words
The program product of claim 13 further comprising: instruction means residing in a computer for prompting a user to customize a particular gateway, in response to transferring said code applet from said remote network site to said local network site; and instruction means residing in a computer for customizing said particular gateway, in response to user input.
Claim 18
Dependent Claim 25 words
The program product of claim 14 further comprising: instruction means residing in a computer for switching to a communications link installed at another network site.
Claim 19
Dependent Claim 17 words
The program product of claim 15 wherein each of said instruction means further comprises signal bearing media.
Claim 20
Dependent Claim 15 words
The program product of claim 16 wherein said signal bearing media further comprises transmission media.
Claim 21
Dependent Claim 15 words
The program product of claim 16 wherein said signal bearing media further comprises recordable media.

References Cited (Backward Citations)

US5992752A Cited
US5944781A Cited
US6131116A Cited
US5987454A Cited
US5951636A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-11-05 2005-05-07 2005-11-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-11-05 2009-05-07 2009-11-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-11-05 2013-05-07 2013-11-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag