Movatterモバイル変換


[0]ホーム

URL:


US20010044819A1 - Relay server for unsigned applets - Google Patents

Relay server for unsigned applets
Download PDF

Info

Publication number
US20010044819A1
US20010044819A1US08/966,156US96615697AUS2001044819A1US 20010044819 A1US20010044819 A1US 20010044819A1US 96615697 AUS96615697 AUS 96615697AUS 2001044819 A1US2001044819 A1US 2001044819A1
Authority
US
United States
Prior art keywords
network
unit
relay server
request
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US08/966,156
Other versions
US6324574B1 (en
Inventor
Qing Gong
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines CorpfiledCriticalInternational Business Machines Corp
Priority to US08/966,156priorityCriticalpatent/US6324574B1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORP.reassignmentINTERNATIONAL BUSINESS MACHINES CORP.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: GONG, QING
Publication of US20010044819A1publicationCriticalpatent/US20010044819A1/en
Application grantedgrantedCritical
Publication of US6324574B1publicationCriticalpatent/US6324574B1/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

In an information handling system, a relay server provides links for communicating with network resources, via a network comprising a plurality of network units, for client communication units having unsigned Java applets that request a network resource from a target remote server on the network. The request is a signal that identifies the target unit within the network as a source of said network resource. The relay server accomplishes this by establishing a double link between the unsigned applet and the target unit for providing at least the requested network resource.

Description

Claims (16)

What is claimed is:
1. A relay server for communicating with network resources, via a network comprising a plurality of network units, said relay server comprising:
means for receiving a request for a network resource from an unsigned applet downloaded by a network unit, said request identifying a target unit within the network as a source of said network resource; and
means for linking between the unsigned applet and the target unit for providing at least the requested network resource.
2. The relay server of
claim 1
wherein the unsigned applet is an unsigned Java applet.
3. The relay server of
claim 1
further comprising means for controlling access to limit the number of connections to be made to a predetermined domain/host.
4. The relay server of
claim 1
further comprising means for maintaining a log of users using the relay server during a specified time.
5. The relay server of
claim 1
further comprising means for limiting the usage of applets to a predetermined set of functions in the information processing system.
6. An information processing system comprising:
a processor unit;
a communication subsystem, coupled to the processor unit, for linking the information processing system to a telecommunications network, said subsystem comprising means for establishing links among communication units in the telecommunications network; and
a relay server comprising:
means for receiving a request for a network resource from an unsigned applet downloaded by a communication unit in the network, said request identifying a target communication unit within the network as a source of said network resource; and
means for linking between the unsigned applet and the target unit for providing at least the requested network resource.
7. The information processing system of
claim 6
wherein the relay server comprises an application program comprising instructions accomplishing said means for receiving a request and said means for linking.
8. At a server unit in a network comprising a plurality of communication units, a method for establishing a communication link between a first unit and a second unit, comprising the server unit steps of:
receiving a request for a resource from the first unit;
determining whether the request originated from an unsigned applet downloaded to the first unit;
establishing a communication link with a relay server when the request originated from an unsigned applet downloaded to the first unit;
requesting, via the relay server, the requested resource from the second unit.
9. The method of
claim 8
further comprising the step of establishing a communication link between the relay server and the second unit.
10. The method of
claim 8
further comprising the step of establishing a communication link between the unsigned applet and the second unit.
11. The method of
claim 10
wherein the communication link is a double link.
12. The method of
claim 8
further comprising the step of, preceding the second step, receiving an indication that the second unit is a source for the requested resource.
13. A computer-readable medium of instructions, comprising:
means for receiving a request for a network resource from an unsigned applet downloaded by a network unit, said request identifying a target unit within the network as a source of said network resource; and
means for linking between the unsigned applet and the target unit for providing at least the requested network resource.
14. A server for the World-Wide Web comprising:
a processor unit;
a communication subsystem coupled to the processor unit, for linking the information processing system to the World-Wide Web and for providing links among communication units on the World-Wide Web; and
a relay server for communicating with network resources, via a network comprising a plurality of network units, said relay server comprising:
means for receiving a request for a network resource from an unsigned applet downloaded by a network unit, said request identifying a target unit within the network as a source of said network resource; and
means for linking between the unsigned applet and the target unit for providing at least the requested network resource.
15. The server of
claim 14
wherein the relay server comprises an application program comprising instructions accomplishing said means for receiving a request and said means for linking.
16. The server of
claim 14
further comprising mass information storage; and the relay server comprises an application program resident in said mass information storage.
US08/966,1561997-11-071997-11-07Relay server for unsigned appletsExpired - Fee RelatedUS6324574B1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US08/966,156US6324574B1 (en)1997-11-071997-11-07Relay server for unsigned applets

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US08/966,156US6324574B1 (en)1997-11-071997-11-07Relay server for unsigned applets

Publications (2)

Publication NumberPublication Date
US20010044819A1true US20010044819A1 (en)2001-11-22
US6324574B1 US6324574B1 (en)2001-11-27

Family

ID=25510990

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US08/966,156Expired - Fee RelatedUS6324574B1 (en)1997-11-071997-11-07Relay server for unsigned applets

Country Status (1)

CountryLink
US (1)US6324574B1 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020095506A1 (en)*2001-01-152002-07-18Murata Kikai Kabushiki KaishaRelay server, communication system and facsimile system
US20040199574A1 (en)*1999-09-142004-10-07Franco Louis M.System and method for delivering remotely stored applications and information
EP1590936A1 (en)*2002-12-182005-11-02France TelecomCommunication method and terminal between two units
US20070211713A1 (en)*2004-03-302007-09-13Toshiharu KoshinoContent relay server, content replay system, content relay method, and program using the same
US20070233844A1 (en)*2006-03-292007-10-04Murata Kikai Kabushiki KaishaRelay device and communication system
US20080063001A1 (en)*2006-09-122008-03-13Murata Machinery, Ltd.Relay-server
US20080091768A1 (en)*2006-10-112008-04-17Murata Machinery, LtdFile transfer server
US20080137672A1 (en)*2006-12-112008-06-12Murata Machinery, Ltd.Relay server and relay communication system
US20080147825A1 (en)*2006-12-192008-06-19Murata Machinery, Ltd.Relay server and client terminal
US20080288591A1 (en)*2006-11-242008-11-20Murata Machinery, Ltd.Relay server, relay communication system, and communication device
US20080293484A1 (en)*2007-05-252008-11-27Microsoft CorporationProgramming Framework for Closed Systems
US20090083427A1 (en)*2007-09-262009-03-26Fuji Xerox Co. Ltd.Communication system, relay apparatus, relay method and computer readable medium
CN108664342A (en)*2018-04-282018-10-16广州市百果园信息技术有限公司Extend method, system and storage medium based on WEB specification small routine operational capabilities

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6574350B1 (en)1995-05-082003-06-03Digimarc CorporationDigital watermarking employing both frail and robust watermarks
US6681028B2 (en)1995-07-272004-01-20Digimarc CorporationPaper-based control of computer systems
US6522770B1 (en)1999-05-192003-02-18Digimarc CorporationManagement of documents and other objects using optical devices
US6590996B1 (en)2000-02-142003-07-08Digimarc CorporationColor adaptive watermarking
US6721440B2 (en)1995-05-082004-04-13Digimarc CorporationLow visibility watermarks using an out-of-phase color
US6829368B2 (en)2000-01-262004-12-07Digimarc CorporationEstablishing and interacting with on-line media collections using identifiers in media signals
US6577746B1 (en)*1999-12-282003-06-10Digimarc CorporationWatermark-based object linking and embedding
EP0901282B1 (en)1997-09-032006-06-28Hitachi, Ltd.Method for recording and reproducing electronic watermark information
US6804376B2 (en)1998-01-202004-10-12Digimarc CorporationEquipment employing watermark-based authentication function
US7277424B1 (en)1998-07-212007-10-02Dowling Eric MMethod and apparatus for co-socket telephony
US6608919B1 (en)1999-11-102003-08-19Digimarc CorporationMethod and apparatus for encoding paper with information
US6625297B1 (en)2000-02-102003-09-23Digimarc CorporationSelf-orienting watermarks
US7027614B2 (en)2000-04-192006-04-11Digimarc CorporationHiding information to reduce or offset perceptible artifacts
US6804377B2 (en)2000-04-192004-10-12Digimarc CorporationDetecting information hidden out-of-phase in color channels
US6961938B1 (en)*2001-03-032005-11-01Brocade Communications Systems, Inc.Management of multiple network devices using unsigned Java applets
US7558842B2 (en)*2003-10-172009-07-07E2Open, Inc.Large file transfer in a design collaboration environment
EP2112805B1 (en)*2006-10-112011-02-09Murata Machinery, Ltd.Relay server
US8392604B2 (en)*2007-10-092013-03-05Yahoo! Inc.Peer to peer browser content caching
US10284029B2 (en)2012-03-202019-05-07Linear Labs, LLCBrushed electric motor/generator
JP2015114865A (en)*2013-12-122015-06-22ソニー株式会社Information processor, relay computer, information processing system, and information processing program

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
FR2714746B1 (en)*1993-12-311996-02-02Bull Sa Method for simulating a "server" architecture from a "client" architecture.
JPH0962526A (en)*1995-08-281997-03-07Fujitsu Ltd Fault tolerant RPC system and method
JP3441306B2 (en)*1995-09-122003-09-02株式会社東芝 Client device, message transmission method, server device, page processing method, and relay server device
US5754830A (en)*1996-04-011998-05-19Openconnect Systems, IncorporatedServer and web browser terminal emulator for persistent connection to a legacy host system and method of operation
US5848246A (en)*1996-07-011998-12-08Sun Microsystems, Inc.Object-oriented system, method and article of manufacture for a client-server session manager in an interprise computing framework system
US5870719A (en)*1996-07-031999-02-09Sun Microsystems, Inc.Platform-independent, usage-independent, and access-independent distributed quote configuraton system
US5828840A (en)*1996-08-061998-10-27Verifone, Inc.Server for starting client application on client if client is network terminal and initiating client application on server if client is non network terminal
US5867651A (en)*1996-08-271999-02-02International Business Machines CorporationSystem for providing custom functionality to client systems by redirecting of messages through a user configurable filter network having a plurality of partially interconnected filters
US5805829A (en)*1996-10-011998-09-08International Business Machines CorpProcess for running applets over non-IP networks
US5848412A (en)*1996-11-191998-12-08Ncr CorporationUser controlled browser identification disclosing mechanism
US5958051A (en)*1996-11-271999-09-28Sun Microsystems, Inc.Implementing digital signatures for data streams and data archives
US5884078A (en)*1997-01-311999-03-16Sun Microsystems, Inc.System, method and article of manufacture for creating an object oriented component having multiple bidirectional ports for use in association with a java application or applet
US5899990A (en)*1997-03-311999-05-04Sun Microsystems, Inc.Java-to-Database Connectivity Server
US5987523A (en)*1997-06-041999-11-16International Business Machines CorporationApplet redirection for controlled access to non-orginating hosts
US6018724A (en)*1997-06-302000-01-25Sun Micorsystems, Inc.Method and apparatus for authenticating on-line transaction data
US5983348A (en)*1997-09-101999-11-09Trend Micro IncorporatedComputer network malicious code scanner
US5951652A (en)*1997-10-061999-09-14Ncr CorporationDependable data element synchronization mechanism
US5870544A (en)*1997-10-201999-02-09International Business Machines CorporationMethod and apparatus for creating a secure connection between a java applet and a web server
US6023764A (en)*1997-10-202000-02-08International Business Machines CorporationMethod and apparatus for providing security certificate management for Java Applets
US6029000A (en)*1997-12-222000-02-22Texas Instruments IncorporatedMobile communication system with cross compiler and cross linker
US6058482A (en)*1998-05-222000-05-02Sun Microsystems, Inc.Apparatus, method and system for providing network security for executable code in computer and communications networks
US6085321A (en)*1998-08-142000-07-04Omnipoint CorporationUnique digital signature

Cited By (26)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7502838B2 (en)1999-09-142009-03-10Droplets, Inc.System and method for delivering remotely stored applications and information
US20040199574A1 (en)*1999-09-142004-10-07Franco Louis M.System and method for delivering remotely stored applications and information
US20020095506A1 (en)*2001-01-152002-07-18Murata Kikai Kabushiki KaishaRelay server, communication system and facsimile system
EP1590936A1 (en)*2002-12-182005-11-02France TelecomCommunication method and terminal between two units
JP2006511890A (en)*2002-12-182006-04-06フランス・テレコム Communication method between two devices and terminal using the method
US20060080448A1 (en)*2002-12-182006-04-13Benoit De BoursettyCommunication method and terminal between two units
US20070211713A1 (en)*2004-03-302007-09-13Toshiharu KoshinoContent relay server, content replay system, content relay method, and program using the same
US20070233844A1 (en)*2006-03-292007-10-04Murata Kikai Kabushiki KaishaRelay device and communication system
US8499083B2 (en)*2006-03-292013-07-30Murata Kikai Kabushiki KaishaRelay device and communication system
US20120102205A1 (en)*2006-03-292012-04-26Murata Kikai Kabushiki KaishaRelay device and communication system
US20080063001A1 (en)*2006-09-122008-03-13Murata Machinery, Ltd.Relay-server
US8472454B2 (en)2006-09-122013-06-25Murata Machinery, Ltd.Relay-server arranged to carry out communications between communication terminals on different LANS
US20080091768A1 (en)*2006-10-112008-04-17Murata Machinery, LtdFile transfer server
US8443088B2 (en)2006-10-112013-05-14Murata Machinery, Ltd.File transfer server
US20080288591A1 (en)*2006-11-242008-11-20Murata Machinery, Ltd.Relay server, relay communication system, and communication device
US8005961B2 (en)2006-11-242011-08-23Murata Machinery, Ltd.Relay server, relay communication system, and communication device
US8010647B2 (en)2006-12-112011-08-30Murata Machinery, Ltd.Relay server and relay communication system arranged to share resources between networks
US20080137672A1 (en)*2006-12-112008-06-12Murata Machinery, Ltd.Relay server and relay communication system
US8010598B2 (en)2006-12-192011-08-30Murata Machinery, Ltd.Relay server and client terminal
US20080147825A1 (en)*2006-12-192008-06-19Murata Machinery, Ltd.Relay server and client terminal
JP2010528376A (en)*2007-05-252010-08-19マイクロソフト コーポレーション Programming framework for closed systems
US20080293484A1 (en)*2007-05-252008-11-27Microsoft CorporationProgramming Framework for Closed Systems
US8523666B2 (en)2007-05-252013-09-03Microsoft CorporationProgramming framework for closed systems
US7844694B2 (en)*2007-09-262010-11-30Fuji Xerox Co., Ltd.Communication system, relay apparatus, relay method and computer readable medium
US20090083427A1 (en)*2007-09-262009-03-26Fuji Xerox Co. Ltd.Communication system, relay apparatus, relay method and computer readable medium
CN108664342A (en)*2018-04-282018-10-16广州市百果园信息技术有限公司Extend method, system and storage medium based on WEB specification small routine operational capabilities

Also Published As

Publication numberPublication date
US6324574B1 (en)2001-11-27

Similar Documents

PublicationPublication DateTitle
US6324574B1 (en)Relay server for unsigned applets
US5623600A (en)Virus detection and removal apparatus for computer networks
JP3966487B2 (en) Object redirection management method and method for enabling applet communication
US7281139B2 (en)Authenticating legacy service via web technology
US6243832B1 (en)Network access server testing system and methodology
US7093279B2 (en)Method and system for automatic invocation of secure sockets layer encryption on a parallel array of Web servers
US5790800A (en)Client application program mobilizer
US7711748B2 (en)Method and apparatus for simplified access to online services
US6253325B1 (en)Apparatus and method for securing documents posted from a web resource
US6065051A (en)Apparatus and method for communication between multiple browsers
KR100733229B1 (en) Geographic data locator
EP0613274A2 (en)Socket structure for concurrent multiple protocol access
US20020046262A1 (en)Data access system and method with proxy and remote processing
US6701364B1 (en)Method and apparatus for remote computer management using web browser application to display system hardware and software configuration
RU2237275C2 (en)Server and method (variants) for determining software surroundings of client node in a network having client/server architecture
US20030061512A1 (en)Method and system for a single-sign-on mechanism within application service provider (ASP) aggregation
US20020120721A1 (en)Client capability detection in a client and server system
JP2001511269A (en) Web request broker that controls many processes
KR20000005189A (en)Permanent connection web/emulator server and web browser terminal emulator for managing legacy host system
JPH11312153A (en)Method and device for managing work load between object servers
WO2002006964A1 (en)Method and apparatus for a secure remote access system
EA006814B1 (en)System and method for use of multiple applications
US6941474B2 (en)Firewall subscription service system and method
US9727849B2 (en)Replenishing a user account with more access resources needed for accessing network services
US6205416B1 (en)Server and terminal emulator for persistent connection to a legacy host system with direct OS/390 host interface

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:INTERNATIONAL BUSINESS MACHINES CORP., NEW YORK

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GONG, QING;REEL/FRAME:008910/0967

Effective date:19971107

REMIMaintenance fee reminder mailed
LAPSLapse for failure to pay maintenance fees
STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20051127


[8]ページ先頭

©2009-2025 Movatter.jp