CN1220745A - 与传统主机系统操作持续相连的全球信息网/仿真器的服务器和全球信息网浏览器的终端仿真器 - Google Patents
与传统主机系统操作持续相连的全球信息网/仿真器的服务器和全球信息网浏览器的终端仿真器 Download PDFInfo
- Publication number
- CN1220745A CN1220745A CN97195149A CN97195149A CN1220745A CN 1220745 A CN1220745 A CN 1220745A CN 97195149 A CN97195149 A CN 97195149A CN 97195149 A CN97195149 A CN 97195149A CN 1220745 A CN1220745 A CN 1220745A
- Authority
- CN
- China
- Prior art keywords
- world wide
- wide web
- client
- applet
- emulator
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/105—Program control for peripheral devices where the programme performs an input/output emulation function
- G06F13/107—Terminal emulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/972—Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols specially adapted for terminal emulation, e.g. Telnet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/75—Indicating network or usage conditions on the user display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
- H04L69/162—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/169—Special adaptations of TCP, UDP or IP for interworking of IP based networks with other networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Abstract
提供允许运用全球信息网/仿真器的服务器(26)把客户系统(36)与传统主机系统(18,19)相连的计算机网络环境。计算机网络环境(10)包括具有TCP/IP连接性的传统主机系统(18,19)。传统主机系统(18,19)能够支持终端会话,以访问传统主机系统(18,19)。计算机网络环境(10)还包括在全球信息网/仿真器的服务器(26)下执行客户线程(28)的服务器系统(24)。客户线程(28)能够通过持续TCP/IP套接字连接(30)与传统主机系统(18,19)进行通信。计算机网络环境(10)还包括在全球信息网浏览器(38)下执行小应用程序处理(42)的客户系统(36)。小应用程序处理(42)能够通过另一个持续TCP/IP套接字连接(44)与客户线程(28)进行通信,而且能够向客户系统(36)的用户提供终端会话。由允许与传统主机系统(18,19)进行实时双向通信的持续连接支持该终端会话。
Description
发明领域
本发明一般涉及电子系统领域,特别是,涉及用于连到传统主机系统(legacyhost system)的全球信息网/仿真器的服务器和全球信息网浏览器的终端仿真器(web/emulator server and web browser terminal emulator),以及操作方法。发明背景
多种结构操作包括传统主机系统的计算机网络环境,其中所述传统主机系统存储数据并提供对该结构的操作来说是重要的应用。这种传统主机系统可以包括IBM大型机(MVS、VM和VSE环境)、IBM AS/400系统和UNIX主机系统。
对于这些结构,理想的是,通过在分布式客户系统(诸如,个人电脑和计算机工作站)上的终端会话与传统主机系统连接。与传统主机系统相连能使该客户系统的客户访问在传统主机系统上的数据和应用程序。这些终端会话可以包括3270、5250、NVT和VT220型终端会话。
用于提供终端会话的一种传统的方法是对运用TCP/IP套接字直接连到主传统系统的客户系统执行终端仿真器应用。另一种传统的方法是通过把标准传统数据流转换成HTML网页,通过全球信息网浏览器应用提供连接。然而,这种传统的全球信息网浏览器方法不能对用户屏幕进行实时主机更新,以及其它重大问题。例如,基于表单的HTML/TN3270数据组不能克服与公共HTML结构相关的大量问题,诸如,对用户屏幕的实时主机更新或找到用户的浏览器平台在网络上的地址。发明概述
根据本发明,提供一种用于连到传统主机系统的全球信息网/仿真器的服务器和全球信息网浏览器的终端仿真器和操作方法,它实质上消除或减小了与先前发展的方法相关的缺点和问题。
根据本发明的一个方面,提供允许运用全球信息网/仿真器的服务器把客户系统与传统主机系统相连的计算机网络环境。计算机网络环境包括具有TCP/IP连接性的传统主机系统。传统主机系统能够支持终端会话,以访问传统主机系统。计算机网络环境还包括在全球信息网/仿真器的服务器下执行客户线程的服务器系统。客户线程能够通过持续TCP/IP套接字连接与传统主机系统进行通信。计算机网络环境还包括在全球信息网浏览器下执行小应用程序处理的客户系统。小应用程序处理能够通过另一个持续TCP/IP套接字连接与客户线程进行通信,而且能够向客户系统的用户提供终端会话。由允许与传统主机系统进行实时双向通信的持续连接支持该终端会话。
根据本发明的一个方面,提供一种拥有提供在客户系统和传统主机系统之间的持续连接的全球信息网/仿真器的服务器。所述全球信息网/仿真器的服务器包括:能够通过第一持续TCP/IP套接字连接与传统主机系统进行通信的客户线程。全球信息网/仿真器的服务器还包括能够建立在客户系统上在全球信息网浏览器下进行操作的小应用程序处理的小应用程序代码。当执行时,小应用程序能够通过第二持续TCP/IP套接字连接与客户线程进行通信并向客户系统的用户进行终端会话。全球信息网/仿真器的服务器能够响应于接收与传统主机系统相关的统一资源定位器,把小应用程序代码下载到客户系统。
根据本发明的另一个方面,提供一种运用全球信息网/仿真器的服务器,把客户系统与传统主机系统相连的方法。从在客户系统上执行的全球信息网浏览器中选择与传统主机系统相关的统一资源定位器。由在服务器系统上执行的全球信息网/仿真器的服务器接收统一资源定位器。把用于小应用程序处理的可执行代码下载到客户系统。在客户系统上,在全球信息网浏览器下执行小应用程序处理。通过第一持续TCP/IP套接字连接,把小应用程序处理连到在全球信息网/仿真器的服务器下执行的客户线程。通过第二持续TCP/IP套接字连接,把客户线程连到与统一资源定位器相关的传统主机系统。通过第一持续TCP/IP套接字连接,在客户线程和传统主机系统之间进行通信。通过第二持续TCP/IP套接字连接,在客户线程和小应用程序处理之间进行通信。由小应用程序处理向客户系统的用户提供终端会话,终端会话允许通过与传统主机系统的持续连接,与传统主机系统进行实时双向通信。
本发明的技术优点在于,当通过与传统主机系统的持续TCP/IP套接字连接时,运用全球信息网浏览器,能够允许用户从客户机诸如台式个人计算机和计算机工作站访问传统的诸如,来自IBM大型机的数据的主机系统数据。这保证与传统主机系统(诸如,实时主机更新、保密、加密、帮助屏支持)的持续双向连接,而且可以支持其它实时特征。本发明的一个实施例运用SUN MICROSYSTEMS的JAVA技术,而且包括能在JAVA环境中使用的全球信息网浏览器,并加入JAVA小应用程序处理以提供到分布式客户系统的终端会话连接。
本发明的另一个技术优点在于,通过全球信息网浏览器提供到传统主机系统的连接,而无需使用特定的仿真软件将它手工安装在每个客户计算机系统上,也无需用户编程。
本发明的另一个技术优点在于,运用现存网络能力,允许将访问从现存客户系统扩展到在传统主机系统上的现存数据和应用。本发明提供网络环境,它允许运用全球信息网浏览器环境(具有全球信息网浏览器工具,诸如,JAVA工具和全球信息网服务),通过互连网或内部网络,将互连网类技术加入现存网络结构中。附图说明
图1是根据本发明的构思,允许运用全球信息网/仿真器的服务器将客户系统连到传统主机系统的计算机网络环境的方框图;
图2是根据本发明的构思,用于运用全球信息网/仿真器的服务器把客户系统连到传统主机系统的方法的流程图;和
图3是根据本发明的构思,负载均衡多个全球信息网/仿真器的服务器的方框图。本发明的详细描述
图1是计算机网络环境的方框图(一般用10表示)。网络环境10包括传统/SNA环境12、TCP/IP环境14和公共互连网/内部网络(intranet)环境16。
传统/SNA环境12包括一个或多个传统主机系统,诸如,IBM主机系统18和UNIX主机系统19。IBM主机系统18可以包括IBM大型机(MVS、VM和VSE环境)或者IMB AS/400系统。UNIX主机系统19可以包括在UNIX型环境中运行的计算机工作站或服务器。
网关系统(gateway system)20可通过连接22耦连到IBM主机系统18。连接22可包括附在1BM主机系统18上的SNA或信道。网关系统20提供在传统/SNA环境12和TCP/IP环境14之间的界面。网关系统20可以与IBM主机系统18集成在一起,或者可以是分开的、用于扩大IBM主机系统18的功能性的可增加系统(add-on system)。例如,网关系统20可以包括OC SERVER ⅡTM网关器产品(可从OPENCONNECT SYSTEMS购得)。UNIX主机系统19和一些IBM主机系统18可建立在TCP/IP连通性上,从而不必运用网关系统20。
TCP/IP环境14包括服务器系统24、服务器系统24执行一个或多个全球信息网/仿真器的服务器26。全球信息网/仿真器的服务器26提供在TCP/IP环境14和公共互连网/内部网络环境16之间的界面,而且可用于执行一个或多个客户线程28。全球信息网/仿真器的服务器26可用于通过持续TCP/IP套接字连接30连到网关系统20、连到IBM主机系统18和连到UNIX主机系统19。服务器系统24包括存储小应用程序码34的数据存储装置32。小应用程序码34包括用于小应用程序处理的可执行代码。全球信息网/仿真器的服务器26可以包括OC://WEBCONNECTTM服务器(可从OPENCONNECT SYSTEMS购得)。而且小应用程序码34可以包括JAVA小应用程序,以供在SUN MICROSYSTEM的JAVA环境内使用。
公共互连网/内部网络环境16包括一个或多个客户系统36。客户系统36可以包括台式计算机,诸如,个人电脑或者计算机工作站。客户系统36可用于建立虚拟计算机40,以执行小应用程序处理42。小应用程序处理42包括由全球信息网/仿真器的服务器26下载到客户系统36的小应用程序码34的例子。通过持续TCP/IP套接字连接44,把小应用程序处理42连到客户线程28上。全球信息网浏览器38可以包括商业上可获得的全球信息网浏览器应用,诸如能够在JAVA环境内使用的NETSCAPE NAVIGATOR,而且小应用程序处理42可能包括JAVA小应用程序。
在操作过程中,全球信息网/仿真器的服务器26、客户线程28和小应用程序处理42形成全球信息网浏览器的终端仿真器,它们提供在客户系统36和传统主机系统(诸如,IBM主机系统18或UNIX主机系统19)之间的持续双向连接。小应用程序处理42通过持续TCP/IP套接字连接44与客户线程28进行通信。客户线程28通过持续TCP/IP套接字连接30与适当的传统主机系统(或者IBM主机系统18或者UNIX主机系统19)进行通信。客户线程28和小应用程序处理42运行客户系统36的用户使用全球信息网浏览器38来进行终端会话以在传统主机系统上访问数据和应用。每个全球信息网/仿真器的服务器26可用于管理与多个小应用程序处理42相关的多个客户线程28。在本发明的一个实施例中,每个全球信息网/仿真器的服务器26能够管理上千个这样的连接。
客户线程28在全球信息网/仿真器的服务器26下执行,并且能够通过持续TCP/IP套接字连接30与传统主机系统进行通信。客户线程28能够在TCP/IP环境14和公共互连网/内部网络环境16之间连接。小应用程序处理42在全球信息网浏览器38下执行,而且能够通过持续TCP/IP套接字连接44与客户线程28进行通信。在本发明的一个实施例中,客户线程28和小应用程序处理42运用全球信息网/仿真器的数据流。小应用程序处理42还能够向客户系统36的用户提供终端会话。终端会话可以包括3270、5250、NVT或XT220型终端会话。由持续TCP/IP套接字连接支持由小应用程序处理42和客户线程28提供的终端会话,其中所述持续TCP/IP套接字连接运行与传统主机系统进行实时双向通信。
在本发明的一个实施例中,小应用程序处理运用三个线程来执行终端会话。小应用程序处理运用READ线程、WRITE线程和EMULATION线程。READ线程提供到TCP/IP套接字连接44的缓冲区接口,而且从套接字中读取信息。WRITE线程提供到持续TCP/IP套接字连接44的缓冲区接口,而且写到套接字。EMULATION线程提供代表在传统主机系统上的终端会话的用户界面。在本实施例中,小应用程序处理和客户线程根据在APPENDIX A中提出的通信协议,运用全球信息网/仿真数据流进行通信。
根据本发明,客户系统36的用户可以运用全球信息网浏览器38,在传统主机系统上访问数据和应用,同时通过持续双向连接访问传统主机系统。持续TCP/IP套接字连接30和44提供到IBM主机系统18或UNIX主机系统19的这种持续双向连接,从而支持实时主机更新、保密、解密、帮助屏支持(help-desksupport)和其它实时特性。本发明的一个实施例运用SUN MICROSYSTEMS的JAVA技术,并包括能在JAVA环境内使用的全球信息网浏览器38和嵌入JAVA小应用程序处理42以提供到客户系统36的终端会话连接性。
本发明通过全球信息网浏览器38提供到传统主机系统(诸如,IBM主机系统18和UNIX主机系统19)的连接,而无需将特定仿真软件手工安装在每个客户系统36上,而且无需用户编程。当由用户选择传统主机系统的统一资源定位器(uniform resource locator)(URL),全球信息网/仿真器的服务器26将小应用程序代码34下载到客户系统36。它被自动完成,无需服务人员将软件装到客户系统36上。
本发明还允许运用现存网络能力,将访问范围扩展到在来自现存客户系统36的传统主机系统上的现存数据和应用。本发明提供网络环境,它允许运用具有全球信息网浏览器工具(诸如,JAVA工具)和网络服务的公共互连网/内部网络环境16,以通过互连网或内部网络,运用现存网络结构,加入互连网类技术。于是,可以实现基于全球信息网浏览器38访问传统主机系统(诸如,IBM主机系统18和UNIX主机系统19)的结构,而无需拆卸或大量重建现存网络资源。
图2是根据本发明的构思,用于运用全球信息网/仿真器的服务器将客户系统连到传统主机系统的方法的流程图。
在步骤50中,从在客户系统上执行的全球信息网浏览器中选出与传统主机系统相关的统一资源定位器(URL)。全球信息网浏览器可以包括上述能在JAVA环境下使用的NETSCAPE NAVIGATOR全球信息网浏览器。在步骤52中,由全球信息网/仿真器的服务器接收所选的统一资源定位器。在步骤54中,全球信息网/仿真器的服务器把用于小应用程序处理的可执行代码下载到客户系统,以连到传统主机系统。在步骤56中,客户系统在全球信息网浏览器下执行小应用程序处理。小应用程序处理可以包括用于在JAVA虚拟计算机内在NETSCAPENAVIGATOR全球信息网浏览器内操作的JAVA小应用程序。
在步骤57中,小应用程序处理连到由全球信息网/仿真器的服务器执行的客户线程,而且客户线程通过持续TCP/IP套接字连接连到传统主机系统。在步骤58中,客户线程通过持续TCP/IP套接字连接与传统主机系统进行通信。这种通信允许客户线程建立和保持与传统主机系统之间的终端连接。在步骤60中,客户线程通过持续TCP/IP套接字连接与小应用程序处理进行通信。可运用全球信息网/仿真器的数据流(诸如,根据在APPENDIX A中所述的通信协议)执行这种通信。
在步骤62中,小应用程序处理向客户系统的用户提供终端会话。根据本发明,这种终端会话允许通过传统主机系统的持续TCP/IP套接字连接,与传统主机系统进行双向通信。如上所述,该终端会话可以包括3270、5250、NVT或VT220型终端会话。
客户系统的用户根据其需要可以终止终端会话。在步骤64中,当终止终端会话时,终止小应用程序处理和客户线程。在一个实施例中,在终止之后,从执行存储器中除去小应用程序处理,而且不再出现在客户系统上。在另一个实施例中,可将用于小应用程序的可执行代码存储在与客户系统相关的数据存储装置上。在这个实施例中,根据本发明说明书,全球信息网/仿真器的服务器可以检测客户系统以确定是否需要将用于小应用程序的新可执行代码下载到客户系统的数据存储装置上(如果有的话)。
本发明通过持续TCP/IP套接字连接,提供到传统数据流(诸如,远程登录(telnet,TN)数据流)的界面,以允许用户在终端会话(3270、5250、NVT和VT220型终端会话)中,支持双向访问传统主机系统数据。根据本发明,由从全球信息网/仿真器的服务器下载的小应用程序可执行代码部分地提供终端仿真。用户可以通过全球信息网浏览器数据套(诸如,NETSCAPE的NETSCAPENAVIGATOR)选择传统主机系统统一资源定位器(URL),而且明显地接收正在执行的小应用程序代码,并开始适当的终端会话。
本发明允许客户系统的用户运用全球信息网浏览器访问实时传统主机系统数据和运用。全球信息网/仿真器的服务器系统把标准传统数据流转换成全球信息网/仿真器的数据流,反之亦然,允许多种会话、多个协议对传统数据的访问和应用。小应用程序处理把全球信息网/仿真器的数据流转换成终端会话以向用户显示。如上所述,全球信息网浏览器可以包括能够在JAVA环境中使用的全球信息网浏览器,小应用程序处理可以是JAVA小应用程序,而且全球信息网/仿真器的数据流可以根据在Appendix A中所述的协议。本发明的这个实施例可以把由SUN MICROSYSTEMS的JAVA驱动的全球信息网浏览器与具有TCP/IP连接的传统主机系统相混合,以允许在任何客户系统平台上的用户通过3270、5250、NVT和VT220型终端仿真连到并访问传统主机系统。
图3是根据本发明的构思,负载均衡多个全球信息网/仿真器的服务器的方框图。把HTTP服务器70耦连到客户系统72上。HTTP服务器70接收来自客户系统72的以统一资源定位器(URL)的形式的请求信息,REQUEST,并向客户系统72提供重定向信息,REDIRECT。然后,根据重定向信息,把客户系统72耦连到多个全球信息网/仿真器的服务器74中的一个上。通过这种方法,HTTP服务器70可以重定向由多个客户系统72执行的访问,以管理在全球信息网/仿真器的服务器74上的负载,从而保证均衡所有可供使用的全球信息网/仿真器的服务器74。
这种负载均衡可对客户系统72的用户保持高透明度。用户进入与传统主机系统相关的统一资源定位器。把该信息发送到HTTP服务器70,作为请求。HTTP服务器70解释请求、识别所选的传统主机系统并选择全球信息网/仿真器的服务器74以管理连接。对全球信息网/仿真器的服务器74的这种选择可根据每个全球信息网/仿真器的服务器74的当前加载的信息。HTTP服务器70很明显地向客户系统72提供重定向信息,它识别所选全球信息网/仿真器的服务器74的统一资源定位器。然后,客户系统72通过所选全球信息网/仿真器的服务器启动上述终端会话,而且所选全球信息网/仿真器的服务器74连到上述传统主机系统。
本发明提供全球信息网浏览器连接,它的初始和重现(initial and recurring)成本相对较低。不需要根据每个特定客户系统的各个仿真软件产品。这消除了多个技术支持、帮助屏和软件分发问题,包括版本级别控制和配置管理问题。由于全球信息网浏览器一般提供直觉公共用户界面(intuitive common user interface),并已被许个用户所知,所以不再需要广泛的用户训练。通过利用现存的广泛安装的全球信息网浏览器基站,可改进实施时间。特别是,由JAVA结构提供的平台独立(platform independence)允许本发明的全球信息网浏览器的终端仿真器避免计算机环境之间的操作不同所带来的问题。此外,当前,可由每个全球信息网/仿真器的服务器支持多个用户。例如,OC://WEBCONNECTTM产品(由OPENCONNECT SYSTEMS生产)可以每次支持上千个用户。
本发明提供从任一客户系统(诸如,个人计算机或计算机工作站)到传统主机系统(诸如,大型机或中等范围系统)的连接性,而无需昂贵的重设计或者重建立传统应用。分布式客户/服务器类数据交换的好处在于可以不需要系统重设计便可实现它。这种方法意味着,可将互连网类访问和功能性的多个优点简单地与组织的网络结构相结合,从而保护现存信息技术的基础结构和投资。
虽然详细描述本发明,但是应理解,可以进行多种变换和替换,而不偏离本发明的构思和所附权利要求书所限定的范围。
附录A
下面提供用于在客户线程和小应用程序处理之间的全球信息网/仿真数据流的通信协议的一个实施例。(对于长度的值,长度=0表示不存在字段。所有字段是字节值。)
用户(小应用程序处理)到服务器(客户线程)
连接对话
/S/emutype/hostlen/hostname.../lumanelen/
luname.../portnolen/portno.../sessionlen sessionname...emutype:仿真类型以创建01=3270,02=5250,04@VT220 hostle,
hostname:网关连接主机名的长度和内容以与lunamelen相连,
luname:用于对话的luname名称的长度和内容
portnolen,portno:网关连接sessionlen的端口号的长度和内容(以
ASCII码文本),
sessionname:对话名称字段更新的长度和内容
字段更新
/F/reason/reasonparm/curposhigh/curposlow/fieldcounthigh/fieldcountlow/
bufposhigh/bufposlo lengthy/lengthlow/fieldchars
reason:字段更新的理由。01=非请求应答型(unsolicited),02=回
答服务器的询问字段更新。
reasonparm:如果reason=用户的01,AID值。如果reason=02,
来自服务器的询问字段更新命令的reasonparm。
curposhigh,curposlow:在更新时的光标位置
fieldcounthigh,fieldcountlow:字段计数
bufposhigh,bufposlow:字段的缓冲区位置
lengthy,lengthlow:字段数据的长度(16比特)
fieldchars:以ASCII码的字段数据
row,column,length,fieldchars…是重复字段计数的次数。
NVT击键(keystroke)
/N/asciikey
asciikey:作为ASCII字符的击键值运行脚本(script)
/R/scriptnamelen/scriptname...
scriptnamelen,scriptname:要执行的TCL脚本的长度和名称询问帮助屏/H/处理仿真击键/K/keyvaluehigh I keyvaluelow
keyvaluehigh I keyvaluelow:要处理的仿真键值服务器(客户线程)到客户(小应用程序处理)擦除显示/E/设置显示尺寸/S/rows/columns
rows:显示的行数
columns:显示的列数设置光标位置/C/bufposhigh,bufposlow
bufposhigh,bufposlow:光标显示文本的位置显示文本/D/bufposhigh Ibufposlow I lengthhigh Ilenthlow I text...
bufposhigh,bufposlow:文本(当处于NVT模式下被忽略)的位置,
lengthhigh、lengthlow:文本的长度(1en-th)(16比特)
text:用于显示的ASCII码文本OIA文本/0/column/length/oiatext...字段列表/F/fieldcounthigh/fieldcountlow/bufposhigh/bufposlow/fieldattr/xattr/lengthhigh/lengthlow
fieldcounthigh,fieldcountlow:字段数(0=非格式化屏幕)
bufposhigh,bufposlow:字段fieldattr的起始位置:字段属性字节
3270 定义所用的比特数
0 更新的数据特征(I@更新的字段)
0 保存(0)
2-3 00=显示/不可检测的,01=显示/可检测的,10=亮度增强
显示/可检测,11=不显示/不可检测
4 0=文字数字的,1=数字的
5 0=不受保护的,1=受保护的xattr:字段扩展属性字节3270定义
3270 定义所用的比特数
7 字段掩码
6 未使用
5 透明/不透明
4-3 加亮(00=缺省(default),01=闪烁,10=反显(reverse),11=
加下划线(underline))
2-0 颜色(001=蓝色,010=红色,011=粉红色,100=绿色,
101=青绿色,110=黄色,111=白色)
lengthhigh,lengthlow:字段的长度(16比特,可能删除(wrap off)第一
行)
bufposhigh,btifposlow,fieldattr,lengthhigh,lengthlow是fieldcounthigh,
fieldcountlow的重复次数字符覆盖属性列表(character override attribute list)/A/attrcounthigh/attrcountlow/bufposhigh/bufposlow/lengthhigh/lengthlow/attrbytelbufposhigh,biifposlow:属性位置lengthhigh,lengthlow:字段长度(16比特,可能删除第一行)attrbytel:属性字节1
3270 定义所用比特数
0-2 颜色位(1=蓝色,2=红色,3=粉红色,4=绿色,5=青绿
色,6=黄色,7=白色)
3-4 扩展的加亮(互斥)(01=闪烁,10=反显,11=加强)
7 字段掩码(1=字段起始位置)bufposhigh,bufposlou,lengthhigh,lengthlow,attrbytel是attrcounthigh,attrcountlow的重复次数询问字段更新/Q/reasonparm
reasonparm:在来自用户的字段更新消息中返回的原因值(reason value)设置NVT模式/N/nvtmode
nvtmode:00=仿真模式,01=NVT模式键盘锁定状态/K/mode
mode:00=KB空,01=KB锁定声音警报/B/length/filenametext...length-文件名的长度filenametext:警报的音频文件名误差消息/M/length/messagetext...1ength,messagetext:误差消息的长度和内容协议版本/V/verhigh/verlowverhigh,verlow:协议版本号帮助屏应答/H/length/versionstr:服务器版本sessionIDhigh/sessionIDlow:对于这种客户连接的服务器对话IDemulationtype:01=3270,02=5250(如果仿真类型是3270)
displaytype:00=3278.01=3279,02=3179,03=3472
status:00=非自身拥有的,01=SSCP,02=LULU
defauItPartition.-缺省模型尺寸2-5
alternatepartition:交替模型尺寸2-5
currentpartition:当前模型尺寸2-5
(如果仿真类型是5250)
displaytype:00=3477,01=3179,02=5151,03=3196
screensize:屏幕尺寸,2或5
ocserver:01=连到OC服务器,00=其它类型的服务器
ptsoverride:01=passthru屏幕覆盖,00=不覆盖
monochrome:00=颜色,01=单色的
protocoltypel:01=RUI,02=TN
(如果协议类型所RUI)
length/requstedLUname:构造的LU名字
length/grantedLUname:由服务器返回的LU名字
length/ruiversion:正在使用的RUI支持的版本
sessIDhigh I sessIDlow:RUI对话ID
(如果协议类型是T-N)
length,termTypeString:终端类型
与TN服务器交涉的字符串是
TN3270EI:00=不是3270E,01=运用3270Elength,deviceame:正在使用的装置名称
length,puLuName:对话的PU/LU名称(仅对OCS网关)
transporttype.00=无(如果协议是RUI,有效),01=网络(如果传输类型是网络)
length,configuredHostName:在对话结构中的主机名
length,configuredport:在对话结构中的端口
length,connectedHostName:在实际应用中的主机名(ip地址)
length,connectedport:实际应用中的端口更新完成/W/
Claims (34)
1.一种用于提供在客户系统和传统主机系统之间的持续连接的全球信息网/仿真器的服务器,其特征在于,包括:
能够通过第一持续TCP/IP套接字连接与传统主机系统进行通信的客户线程;和
能够建立在客户系统上在全球信息网浏览器下进行操作的小应用程序处理的小应用程序代码,所述小应用程序能够通过第二持续TCP/IP套接字连接与所述客户线程进行通信并向所述客户系统的用户进行终端会话;
能够响应于接收与所述传统主机系统相关的统一资源定位器,把所述小应用程序代码下载到客户系统的所述全球信息网/服务器的仿真器。
2.如权利要求1所述的全球信息网/仿真器的服务器,其特征在于,所述客户线程和所述小应用程序处理能够运用全球信息网/仿真器的数据流进行通信。
3.如权利要求2所述的全球信息网/仿真器的服务器,其特征在于,所述客户线程还能作为所述传统系统使用的传统数据流和所述小应用程序处理使用的全球信息网/服务器的数据流之间的接口而工作。
4.如权利要求3所述的全球信息网/仿真器的服务器,其特征在于,所述小应用程序代码包括用于能在JAVA环境中使用的全球信息网浏览器下执行的JAVA小应用程序的可执行代码。
5.如权利要求4所述的全球信息网/仿真器的服务器,其特征在于,由OC://WEBCONNECT服务器执行所述全球信息网/仿真器的服务器。
6.如权利要求1所述的全球信息网/仿真器的服务器,其特征在于,所述客户线程能够运用TN3270数据流进行通信,而且所述小应用程序能够提供3270型终端会话。
7.如权利要求1所述的全球信息网/仿真器的服务器,其特征在于,所述客户线程能够运用TN5250数据流进行通信,而且所述小应用程序能够提供5250型终端会话。
8.如权利要求1所述的全球信息网/仿真器的服务器,其特征在于,所述客户线程能够运用NVT数据流进行通信,而且所述小应用程序处理能够提供NVT型终端会话。
9.如权利要求1所述的全球信息网/仿真器的服务器,其特征在于,所述客户线程能够运用VT220数据流进行通信,而且所述小应用程序能够通过VT220型终端会话。
10.一种用于把客户系统和传统主机系统相连的全球信息网浏览器的终端仿真器,其特征在于,包括;
在服务器系统上,在全球信息网/仿真器的服务器下执行的客户线程,所述客户线程能够通过第一持续TCP/IP套接字连接与传统主机系统进行通信;和
在客户系统上,在全球信息网浏览器下执行的小应用程序处理,所述小应用程序处理能够通过第二持续TCP/IP套接字连接与所述客户线程进行通信,而且所述小应用程序处理还能够向所述客户系统提供终端会话;
从而由允许与所述传统主机系统进行实时双向通信的持续连接支持所述终端会话。
11.如权利要求10所述全球信息网浏览器的终端仿真器,其特征在于,所述客户线程和所述小应用程序能够运行全球信息网/仿真器的数据流进行通信。
12.如权利要求11所述的全球信息网浏览器的终端仿真器,其特征在于,所述客户线程还能够作为所述主机系统使用的传统数据流和所述小应用程序处理使用的所述全球信息网/仿真器的数据流之间的接口而工作。
13.如权利要求12所述的全球信息网浏览器的终端仿真器,其特征在于,所述小应用程序处理包括在NETSCAPE NAVIGATOR全球信息网浏览器下执行的JAVA小应用程序。
14.如权利要求13所述的全球信息网浏览器的终端仿真器,其特征在于,所述全球信息网/仿真器的服务器包括OC://WEBCONNECT服务器。
15.一种允许使用全球信息网/仿真器的服务器将客户系统与传统主机系统连接的计算机网络环境,其特征在于,所述计算机网络环境包括:
具有TCP/IP连接性的传统主机系统,所述传统主机系统能够支持终端会话以访问所述传统主机系统;
在全球信息网/仿真器的服务器下执行客户线程的服务器系统,所述客户线程能够通过第一持续TCP/IP套接字连接与所述传统主机系统进行通信;和
在全球信息网浏览器下执行小应用程序处理的客户系统,所述小应用程序处理能够通过第二持续TCP/IP套接字连接与所述客户线程进行通信,而且能够向所述客户系统的用户提供终端会话;
从而由允许与所述传统主机系统进行实时双向通信的持续连接支持所述终端会话。
16.如权利要求15所述的计算机网络环境,其特征在于,所述客户线程和所述小应用程序处理能够运用全球信息网/仿真器的数据流进行通信。
17.如权利要求16所述的计算机网络环境,其特征在于,所述客户线程还能够连接由所述传统系统使用的传统数据流和由所述小应用程序处理使用的所述全球信息网/仿真器的数据流。
18.如权利要求15所述的计算机网络环境,其特征在于,所述传统主机系统包括大型计算机系统。
19.如权利要求15所述的计算机网络环境,其特征在于,所述传统主机系统包括中等范围计算机系统。
20.如权利要求15所述的计算机网络环境,其特征在于,所述传统主机系统包括执行UNIX环境的计算机工作站。
21.如权利要求17所述的计算机网络环境,其特征在于,所述小应用程序处理包括在NETSCAPE NAVIGATOR全球信息网浏览器下执行的JAVA小应用程序。
22.如权利要求21所述的计算机网络环境,其特征在于,所述全球信息网/仿真器的服务器包括OC://WEBCONNECT服务器。
23.如权利要求15所述的计算机网络环境,其特征在于,所述客户线程能够运用TN3270数据流进行通信,而且所述小应用程序处理能够提供3270型终端会话。
24.如权利要求15所述的计算机网络环境,其特征在于,所述客户线程能够运用TN5250数据流进行通信,而且所述小应用程序处理能够提供5250型终端会话。
25.如权利要求15所述的计算机网络环境,其特征在于,所述客户线程能够运用NVT数据流进行通信,而且所述小应用程序处理能够提供NVT型终端会话。
26.权利要求15所述的计算机网络环境,其特征在于,所述客户线程能够运用VT220数据流进行通信,而且所述小应用程序能够提供VT220型终端会话。
27.一种运用全球信息网/仿真器的服务器把客户系统与传统主机系统相连的方法,其特征在于,包括:
从在客户系统上执行的全球信息网浏览器中选择与传统主机系统相关的统一资源定位器;
由在服务器系统上执行的全球信息网/仿真器的服务器接收所述统一资源定位器;
把用于小应用程序处理的可执行代码下载到所述客户系统;
在所述客户系统上,在所述全球信息网浏览器下执行所述小应用程序处理;
通过第一持续TCP/IP套接字连接,把所述小应用程序处理连到在所述全球信息网/仿真器的服务器下执行的客户线程,
通过第二持续TCP/IP套接字连接,把所述客户线程连到与所述统一资源定位器相关的传统主机系统;
通过所述第一持续TCP/IP套接字连接,在所述客户线程和所述传统主机系统之间进行通信;
通过所述第二持续TCP/IP套接字连接,在所述客户线程和所述小应用程序处理之间进行通信;和
由所述小应用程序处理向所述客户系统的用户提供终端会话,所述终端会话允许通过与所述传统主机系统的持续连接,与所述传统主机系统进行实时双向通信。
28.如权利要求27所述的方法,其特征在于,运用传统数据流完成所述客户线程和所述传统主机系统之间的通信。
29.如权利要求28所述的方法,其特征在于,运用全球信息网/仿真器的数据流完成所述客户线程和所述小应用程序之间的通信。
30.如权利要求29所述的方法,其特征在于,执行所述小应用程序处理包括在NETSCAPE NAVIGATOR全球信息网浏览器下执行JAVA小应用程序。
31.如权利要求27所述的方法,其特征在于,提供终端会话包括提供3270型终端会话。
32.如权利要求27所述的方法,其特征在于,提供终端会话包括提供5250型终端会话。
33.如权利要求27所述的方法,其特征在于,提供终端会话包括提供NVT型终端会话。
34.如权利要求27所述的方法,其特征在于,提供终端会话包括提供VT220型终端会话。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/625,109 US5754830A (en) | 1996-04-01 | 1996-04-01 | Server and web browser terminal emulator for persistent connection to a legacy host system and method of operation |
US08/625,109 | 1996-04-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1220745A true CN1220745A (zh) | 1999-06-23 |
CN1158603C CN1158603C (zh) | 2004-07-21 |
Family
ID=24504628
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB971951497A Expired - Fee Related CN1158603C (zh) | 1996-04-01 | 1997-03-28 | 连接主机的服务器和网络浏览器的终端仿真器及操作 |
Country Status (8)
Country | Link |
---|---|
US (2) | US5754830A (zh) |
EP (1) | EP0998705A4 (zh) |
JP (1) | JP4275734B2 (zh) |
KR (1) | KR20000005189A (zh) |
CN (1) | CN1158603C (zh) |
AU (1) | AU704434B2 (zh) |
CA (1) | CA2251469C (zh) |
WO (1) | WO1997037303A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100367272C (zh) * | 2005-07-29 | 2008-02-06 | 杭州易泰达科技有限公司 | 一种网络仿真服务的构架 |
CN100403283C (zh) * | 2003-05-30 | 2008-07-16 | 欧特斯科技股份有限公司 | 数据更新装置及方法 |
CN105683879A (zh) * | 2013-11-15 | 2016-06-15 | 英特尔公司 | 用于基于触摸的设备上的访客应用的无缝的主机系统手势体验 |
CN105812320A (zh) * | 2014-12-30 | 2016-07-27 | 北京神州泰岳软件股份有限公司 | 实现用户主机与第一主机通信的方法、服务器和系统 |
Families Citing this family (350)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100387207B1 (ko) * | 1994-03-15 | 2003-10-04 | 디지 인터내셔날 인크. | 원격네트워크장치에의한통신시스템및통신방법 |
US6515968B1 (en) | 1995-03-17 | 2003-02-04 | Worldcom, Inc. | Integrated interface for real time web based viewing of telecommunications network call traffic |
US20030133592A1 (en) * | 1996-05-07 | 2003-07-17 | Rhoads Geoffrey B. | Content objects with computer instructions steganographically encoded therein, and associated methods |
US5737619A (en) | 1995-10-19 | 1998-04-07 | Judson; David Hugh | World wide web browsing with content delivery over an idle connection and interstitial content display |
AU1122997A (en) * | 1995-11-07 | 1997-06-11 | Cadis, Inc. | Search engine for remote object oriented database management system |
US7555529B2 (en) | 1995-11-13 | 2009-06-30 | Citrix Systems, Inc. | Interacting with software applications displayed in a web page |
US6437803B1 (en) | 1998-05-29 | 2002-08-20 | Citrix Systems, Inc. | System and method for combining local and remote windows into a single desktop environment |
US6950991B2 (en) * | 1995-11-13 | 2005-09-27 | Citrix Systems, Inc. | Interacting with software applications displayed in a web page |
US6370552B1 (en) | 1997-05-14 | 2002-04-09 | Citrix Systems, Inc. | Apparatus and method for displaying application output in an HTML document |
US6088515A (en) | 1995-11-13 | 2000-07-11 | Citrix Systems Inc | Method and apparatus for making a hypermedium interactive |
US6859783B2 (en) | 1995-12-29 | 2005-02-22 | Worldcom, Inc. | Integrated interface for web based customer care and trouble management |
US6032184A (en) * | 1995-12-29 | 2000-02-29 | Mci Worldcom, Inc. | Integrated interface for Web based customer care and trouble management |
US7080127B1 (en) * | 1996-03-06 | 2006-07-18 | Hickman Paul L | Method and apparatus for computing within a wide area network |
US5754830A (en) * | 1996-04-01 | 1998-05-19 | Openconnect Systems, Incorporated | Server and web browser terminal emulator for persistent connection to a legacy host system and method of operation |
US6233543B1 (en) * | 1996-04-01 | 2001-05-15 | Openconnect Systems Incorporated | Server and terminal emulator for persistent connection to a legacy host system with printer emulation |
US6233542B1 (en) * | 1996-04-01 | 2001-05-15 | Openconnect Systems Incorporated | Server and terminal emulator for persistent connection to a legacy host system with response time monitoring |
US6216101B1 (en) * | 1996-04-01 | 2001-04-10 | Openconnect Systems Incorporated | Server and terminal emulator for persistent connection to a legacy host system with client token authentication |
US6205415B1 (en) | 1996-04-01 | 2001-03-20 | Openconnect Systems Incorporated | Server and terminal emulator for persistent connection to a legacy host system with file transfer |
US6205416B1 (en) * | 1996-04-01 | 2001-03-20 | Openconnect Systems Incorporated | Server and terminal emulator for persistent connection to a legacy host system with direct OS/390 host interface |
US6205417B1 (en) * | 1996-04-01 | 2001-03-20 | Openconnect Systems Incorporated | Server and terminal emulator for persistent connection to a legacy host system with direct As/400 host interface |
CA2253867A1 (en) * | 1996-05-07 | 1997-11-13 | Webline Communications Corporation | Method and apparatus for coordinating internet multi-media content with telephone and audio communications |
US6006266A (en) * | 1996-06-03 | 1999-12-21 | International Business Machines Corporation | Multiplexing of clients and applications among multiple servers |
US6049820A (en) | 1996-06-03 | 2000-04-11 | International Business Machines Corporation | Multiplexing of clients and applications among multiple servers |
US5802530A (en) * | 1996-07-01 | 1998-09-01 | Sun Microsystems, Inc. | Web document based graphical user interface |
EP0825506B1 (en) | 1996-08-20 | 2013-03-06 | Invensys Systems, Inc. | Methods and apparatus for remote process control |
US6006034A (en) * | 1996-09-05 | 1999-12-21 | Open Software Associates, Ltd. | Systems and methods for automatic application version upgrading and maintenance |
US5944791A (en) * | 1996-10-04 | 1999-08-31 | Contigo Software Llc | Collaborative web browser |
IL119523A0 (en) * | 1996-10-30 | 1997-01-10 | Algotec Systems Ltd | Data distribution system |
US7058892B1 (en) | 1996-11-08 | 2006-06-06 | America Online, Inc. | Displaying content from multiple servers |
US7058822B2 (en) | 2000-03-30 | 2006-06-06 | Finjan Software, Ltd. | Malicious mobile code runtime monitoring system and methods |
US5796393A (en) * | 1996-11-08 | 1998-08-18 | Compuserve Incorporated | System for intergrating an on-line service community with a foreign service |
US6334117B1 (en) * | 1996-11-27 | 2001-12-25 | Diebold, Incorporated | Automated banking machine and system |
US6539361B1 (en) * | 1996-11-27 | 2003-03-25 | Die{grave over (b)}old, Incorporated | Automated banking machine system using plural communication formats |
US6505177B1 (en) * | 1996-11-27 | 2003-01-07 | Diebold, Incorporated | Automated banking machine apparatus and system |
US7624050B1 (en) * | 1996-11-27 | 2009-11-24 | Diebold, Incorporated | Automated banking machine apparatus and system |
US5968119A (en) * | 1996-12-09 | 1999-10-19 | Wall Data Incorporated | Method of accessing information of an SNA host computer from a client computer using a specific terminal emulation |
US7287271B1 (en) | 1997-04-08 | 2007-10-23 | Visto Corporation | System and method for enabling secure access to services in a computer network |
US6131116A (en) * | 1996-12-13 | 2000-10-10 | Visto Corporation | System and method for globally accessing computer services |
US6708221B1 (en) * | 1996-12-13 | 2004-03-16 | Visto Corporation | System and method for globally and securely accessing unified information in a computer network |
US20060195595A1 (en) | 2003-12-19 | 2006-08-31 | Mendez Daniel J | System and method for globally and securely accessing unified information in a computer network |
KR100205954B1 (ko) * | 1996-12-30 | 1999-07-01 | 이계철 | 가상은행 서비스 제공을 위한 중계서버 시스템 및 이를 이용한 서비스 제공방법 |
US7046682B2 (en) * | 1997-02-12 | 2006-05-16 | Elster Electricity, Llc. | Network-enabled, extensible metering system |
US6396839B1 (en) | 1997-02-12 | 2002-05-28 | Abb Automation Inc. | Remote access to electronic meters using a TCP/IP protocol suite |
US6144377A (en) * | 1997-03-11 | 2000-11-07 | Microsoft Corporation | Providing access to user interface elements of legacy application programs |
US5875336A (en) * | 1997-03-31 | 1999-02-23 | International Business Machines Corporation | Method and system for translating a non-native bytecode to a set of codes native to a processor within a computer system |
US6067579A (en) * | 1997-04-22 | 2000-05-23 | Bull Hn Information Systems Inc. | Method for reducing message translation and traffic through intermediate applications and systems in an internet application |
US6356934B1 (en) * | 1997-04-28 | 2002-03-12 | Sabre Inc. | Intermediate server having control program for storing content accessed during browsing sessions and playback program for asynchronously replaying browsing sessions |
US6286029B1 (en) | 1997-04-28 | 2001-09-04 | Sabre Inc. | Kiosk controller that retrieves content from servers and then pushes the retrieved content to a kiosk in the order specified in a run list |
US6199104B1 (en) | 1997-04-28 | 2001-03-06 | Sabre Inc. | Server-based host monitor |
US5931913A (en) * | 1997-05-07 | 1999-08-03 | International Business Machines Corporation | Methods, system and computer program products for establishing a session between a host and a terminal using a reduced protocol |
US6594689B1 (en) * | 1997-05-08 | 2003-07-15 | Unisys Corporation | Multi-platform helper utilities |
US6157944A (en) * | 1997-05-14 | 2000-12-05 | Citrix Systems, Inc. | System and method for replicating a client/server data exchange to additional client notes connecting to the server |
US5941949A (en) * | 1997-05-14 | 1999-08-24 | Citrix Systems, Inc. | System and method for transmitting data from a server application to more than one client node |
US5961586A (en) * | 1997-05-14 | 1999-10-05 | Citrix Systems, Inc. | System and method for remotely executing an interpretive language application |
US6014702A (en) * | 1997-06-04 | 2000-01-11 | International Business Machines Corporation | Host information access via distributed programmed objects |
US6209036B1 (en) * | 1997-06-06 | 2001-03-27 | International Business Machines Corporation | Management of and access to information and other material via the world wide web in an LDAP environment |
US6073163A (en) * | 1997-06-10 | 2000-06-06 | Oracle Corporation | Method and apparatus for enabling web-based execution of an application |
US5847957A (en) * | 1997-06-16 | 1998-12-08 | Base Ten Systems, Inc. | Web access for a manufacturing execution system |
US6122276A (en) * | 1997-06-30 | 2000-09-19 | Cisco Technology, Inc. | Communications gateway mapping internet address to logical-unit name |
US6012068A (en) * | 1997-06-30 | 2000-01-04 | International Business Machines Corporation | Media manager for access to multiple media types |
US7058720B1 (en) * | 1997-06-30 | 2006-06-06 | Microsoft Corporation | Geographical client distribution methods, systems and computer program products |
US6295075B1 (en) * | 1997-07-10 | 2001-09-25 | Resqnet.Com, Inc. | Configurable terminal capable of communicating with various remote computers |
US6128662A (en) * | 1997-08-29 | 2000-10-03 | Cisco Technology, Inc. | Display-model mapping for TN3270 client |
US6049833A (en) * | 1997-08-29 | 2000-04-11 | Cisco Technology, Inc. | Mapping SNA session flow control to TCP flow control |
US6473407B1 (en) | 1997-09-05 | 2002-10-29 | Worldcom, Inc. | Integrated proxy interface for web based alarm management tools |
US5964836A (en) * | 1997-09-11 | 1999-10-12 | International Business Machines Corporation | Apparatus, methods and computer program products for managing web-page-embedded sessions with a host-based application |
US5958013A (en) * | 1997-09-11 | 1999-09-28 | International Business Machines Corporation | Apparatus, methods and computer program products for conducting a persistent session with a host-based application |
US6182129B1 (en) * | 1997-09-11 | 2001-01-30 | International Business Machines Corporation | Apparatus, methods and computer program products for managing sessions with host-based application using session vectors |
US6327045B1 (en) | 1997-09-18 | 2001-12-04 | Microsoft Corporation | Computer network |
US6240456B1 (en) * | 1997-09-18 | 2001-05-29 | Microsoft Corporation | System and method for collecting printer administration information |
US6002864A (en) * | 1997-09-19 | 1999-12-14 | Heyman; Eran | Host addresses a client device using permanent name provided by the client device without requiring a transfer of an APPC verb |
US7225249B1 (en) | 1997-09-26 | 2007-05-29 | Mci, Llc | Integrated systems for providing communications network management services and interactive generating invoice documents |
US6453127B2 (en) * | 1997-09-26 | 2002-09-17 | Nexpress Solutions Llc | Establishment at a remote location of an internet/intranet user interface to a copier/printer |
US6574661B1 (en) | 1997-09-26 | 2003-06-03 | Mci Communications Corporation | Integrated proxy interface for web based telecommunication toll-free network management using a network manager for downloading a call routing tree to client |
US6381644B2 (en) | 1997-09-26 | 2002-04-30 | Mci Worldcom, Inc. | Integrated proxy interface for web based telecommunications network management |
US6714979B1 (en) | 1997-09-26 | 2004-03-30 | Worldcom, Inc. | Data warehousing infrastructure for web based reporting tool |
US7058600B1 (en) * | 1997-09-26 | 2006-06-06 | Mci, Inc. | Integrated proxy interface for web based data management reports |
US6745229B1 (en) | 1997-09-26 | 2004-06-01 | Worldcom, Inc. | Web based integrated customer interface for invoice reporting |
US6763376B1 (en) | 1997-09-26 | 2004-07-13 | Mci Communications Corporation | Integrated customer interface system for communications network management |
US6157936A (en) * | 1997-09-30 | 2000-12-05 | Unisys Corp. | Method for extending the hypertext markup language (HTML) to support a graphical user interface control presentation |
US6125387A (en) * | 1997-09-30 | 2000-09-26 | The United States Of America Represented By The Secretary Of The Navy | Operating methods for robust computer systems permitting autonomously switching between alternative/redundant |
US6061727A (en) * | 1997-09-30 | 2000-05-09 | The United States Of America As Represented By The Secretary Of The Navy | Robust computer systems permitting autonomously switching between alternative/redundant components |
US5978834A (en) * | 1997-09-30 | 1999-11-02 | The United States Of America As Represented By The Secretary Of The Navy | Platform independent computer interface software responsive to scripted commands |
US5940075A (en) * | 1997-09-30 | 1999-08-17 | Unisys Corp. | Method for extending the hypertext markup language (HTML) to support enterprise application data binding |
US5944784A (en) * | 1997-09-30 | 1999-08-31 | The United States Of America As Represented By The Secretary Of The Navy | Operating methods for a universal client device permittting a computer to receive and display information from several special applications simultaneously |
US6023684A (en) * | 1997-10-01 | 2000-02-08 | Security First Technologies, Inc. | Three tier financial transaction system with cache memory |
US6011915A (en) * | 1997-10-07 | 2000-01-04 | International Business Machines Corporation | Method and system for replacing physical terminals interacting with hardware specific programs |
US5974566A (en) * | 1997-10-07 | 1999-10-26 | International Business Machines Corporation | Method and apparatus for providing persistent fault-tolerant proxy login to a web-based distributed file service |
US6003094A (en) * | 1997-10-09 | 1999-12-14 | International Business Machines Corporation | Generic Java Gateway for connecting a client to a transaction processing system |
US6324574B1 (en) * | 1997-11-07 | 2001-11-27 | International Business Machines Corporation | Relay server for unsigned applets |
US6230196B1 (en) * | 1997-11-12 | 2001-05-08 | International Business Machines Corporation | Generation of smart HTML anchors in dynamic web page creation |
US6104392A (en) * | 1997-11-13 | 2000-08-15 | The Santa Cruz Operation, Inc. | Method of displaying an application on a variety of client devices in a client/server network |
US6925606B2 (en) | 1997-11-13 | 2005-08-02 | Tarantella, Inc. | Color quality and packet shaping features for displaying an application on a variety of client devices |
US6362836B1 (en) | 1998-04-06 | 2002-03-26 | The Santa Cruz Operation, Inc. | Universal application server for providing applications on a variety of client devices in a client/server network |
US6119165A (en) * | 1997-11-17 | 2000-09-12 | Trend Micro, Inc. | Controlled distribution of application programs in a computer network |
US6493447B1 (en) | 1997-11-21 | 2002-12-10 | Mci Communications Corporation | Contact server for call center for syncronizing simultaneous telephone calls and TCP/IP communications |
US6665647B1 (en) * | 1997-11-24 | 2003-12-16 | Chris A. Haudenschild | Enterprise healthcare management system and method of using same |
US6185617B1 (en) * | 1997-11-26 | 2001-02-06 | International Business Machines Corporation | Construction and usage of a pre-warmed cache for client-server emulator |
IL136465A0 (en) | 1997-12-01 | 2001-06-14 | Cedara Software Corp | Architecture for an application framework |
US6381645B1 (en) * | 1997-12-08 | 2002-04-30 | Siemens Information And Communication Networks, Inc. | Method of implementing push techniques in conventional web browsers |
US6229534B1 (en) * | 1998-02-27 | 2001-05-08 | Sabre Inc. | Methods and apparatus for accessing information from multiple remote sources |
DE69830617T2 (de) * | 1998-03-09 | 2006-05-11 | Elster Electricity, Llc | Fernzugriff auf elektronische messgeräte mittels tcp/ip -protokollreihe |
WO1999048007A1 (en) * | 1998-03-19 | 1999-09-23 | Barak Cohen | A method and system for operating distributed hardware devices remotely on a network across different platforms |
US6453356B1 (en) | 1998-04-15 | 2002-09-17 | Adc Telecommunications, Inc. | Data exchange system and method |
US6208345B1 (en) * | 1998-04-15 | 2001-03-27 | Adc Telecommunications, Inc. | Visual data integration system and method |
US6223289B1 (en) * | 1998-04-20 | 2001-04-24 | Sun Microsystems, Inc. | Method and apparatus for session management and user authentication |
US6108712A (en) * | 1998-05-05 | 2000-08-22 | International Business Machines Corp. | Client-server system with central application management and providing export agent capability for retrofitting existing hardware and applications into the system |
US6327624B1 (en) * | 1998-05-06 | 2001-12-04 | International Business Machines Corp. | Communication of objects including Java bytecodes between 3270 logical units including Java virtual machines |
US6480895B1 (en) * | 1998-05-06 | 2002-11-12 | International Business Machines Corporation | Integration of objects including Java bytecodes with legacy 3270 applications |
AU749314B2 (en) | 1998-05-15 | 2002-06-20 | Unicast Communications Corporation | A technique for implementing browser-initiated network-distributed advertising and for interstitially displaying an advertisement |
EP1030277A3 (en) * | 1998-05-27 | 2004-06-23 | Diebold, Incorporated | Legacy interface for communication with existing host systems (including passing object features) |
DE69939523D1 (de) * | 1998-05-27 | 2008-10-23 | Diebold Inc | Vornavigations-Bean (mit Fernladungsgeschwindigkeitstest zum Feststellen ob Zugriff zu HTTP-Datensätzen möglich ist) |
EP0961250A3 (en) * | 1998-05-27 | 2004-06-30 | Diebold, Incorporated | Method of delivering different documents for producing displays at different machines (multilingual, special features, advertising, etc.) |
DE69939634D1 (de) * | 1998-05-27 | 2008-11-13 | Diebold Inc | Automatischer Geldautomat mit Zugriff auf Daten basierend auf Gebrauchereingaben mit unter anderem biometrischer Gebrauchersidentifikation und Herstellung vorbestimmter Bildanzeigen basierend auf Gebraucheridentität (Profil Bean) |
EP0964374A3 (en) * | 1998-05-27 | 2004-06-30 | Diebold, Incorporated | Transaction data object features including persistence, passing object and using object data for printing |
EP0961248A3 (en) * | 1998-05-27 | 2004-06-30 | Diebold, Incorporated | Automated banking terminal with security features such as for example signed applets |
EP1030275A3 (en) * | 1998-05-27 | 2004-06-30 | Diebold, Incorporated | Terminal configuration methods |
EP0961252A3 (en) * | 1998-05-27 | 2004-06-30 | Diebold, Incorporated | Automated banking machine with selective accessing of HTML documents and other promotional information during dwell time in the machine transaction sequence |
DE69939668D1 (de) * | 1998-05-27 | 2008-11-20 | Diebold Inc | Verfahren mit welchen ein automatischer Geldautomat selektiv auf Dokumente zugreift, basierend auf der in dem Automat verfügbaren Transaktionsfunktionsvorrichtungen |
EP1030276A3 (en) * | 1998-05-27 | 2004-06-30 | Diebold, Incorporated | Using server ATM to present device status messages and accessing/operating devices for service activity with browser interface |
US6292935B1 (en) * | 1998-05-29 | 2001-09-18 | Intel Corporation | Method for fast translation of java byte codes into efficient native processor code |
US6738815B1 (en) * | 1998-07-01 | 2004-05-18 | Telcordia Technologies, Inc. | Systems and methods for utilizing a communications network for providing mobile users access to legacy systems |
US6223287B1 (en) | 1998-07-24 | 2001-04-24 | International Business Machines Corporation | Method for establishing a secured communication channel over the internet |
US6349341B1 (en) * | 1998-07-30 | 2002-02-19 | Advanced Micro Devices, Inc. | Method and system for providing inter-tier application control in a multi-tiered computing environment |
US6633914B1 (en) * | 1998-08-05 | 2003-10-14 | International Business Machines Corporation | Systems, methods and computer program products for handling client requests for server application processing using a thread pool |
GB2341523B (en) * | 1998-09-12 | 2003-10-29 | Ibm | Apparatus and method for establishing communication in a computer network |
US7293099B1 (en) * | 1998-09-29 | 2007-11-06 | Sun Microsystems, Inc. | Heterogeneous network file access |
US6289371B1 (en) * | 1998-09-30 | 2001-09-11 | Hewlett-Packard Company | Network scan server support method using a web browser |
US6321250B1 (en) | 1998-10-01 | 2001-11-20 | Ericsson Inc. | Data communication system and method for transporting objects over a permanent connections |
US6397253B1 (en) * | 1998-10-06 | 2002-05-28 | Bull Hn Information Systems Inc. | Method and system for providing high performance Web browser and server communications |
US6338089B1 (en) * | 1998-10-06 | 2002-01-08 | Bull Hn Information Systems Inc. | Method and system for providing session pools for high performance web browser and server communications |
US6700902B1 (en) | 1998-10-19 | 2004-03-02 | Elster Electricity, Llc | Method and system for improving wireless data packet delivery |
JP2002528813A (ja) * | 1998-10-23 | 2002-09-03 | ユニシス コーポレイシヨン | ソフトウェアの、コード化されたアプリケーションのための自動化されたウェブインターフェイス生成 |
US8082322B1 (en) * | 1998-10-27 | 2011-12-20 | Parametric Technology Corporation | Federation of information from multiple data sources into a common, role-based distribution model |
US6216164B1 (en) | 1998-11-17 | 2001-04-10 | Florida State University | Computerized system and method for managing information |
US6341312B1 (en) | 1998-12-16 | 2002-01-22 | International Business Machines Corporation | Creating and managing persistent connections |
US6928469B1 (en) * | 1998-12-29 | 2005-08-09 | Citrix Systems, Inc. | Apparatus and method for determining a program neighborhood for a client node in a client-server network using markup language techniques |
US6657744B2 (en) * | 1998-12-30 | 2003-12-02 | Pitney Bowes Inc. | Message structure for a print stream determining and analysis system |
US7216300B2 (en) | 1998-12-30 | 2007-05-08 | Ncr Corp. | Method and apparatus for an applet to display multiple windows |
US6762851B1 (en) | 1998-12-30 | 2004-07-13 | Pitney Bowes Inc. | Method and system for print stream job determination and analysis |
US6581097B1 (en) | 1998-12-30 | 2003-06-17 | Pitney Bowes Inc. | Method and system of determining a job ticket for a print stream determining process |
US6412009B1 (en) | 1999-03-15 | 2002-06-25 | Wall Data Incorporated | Method and system for providing a persistent HTTP tunnel |
AU4979400A (en) * | 1999-05-14 | 2000-12-05 | Pivia, Inc. | Applications and services supported by a client-server independent intermediary mechanism |
WO2000070417A1 (en) * | 1999-05-17 | 2000-11-23 | The Foxboro Company | Process control configuration system with parameterized objects |
US7089530B1 (en) | 1999-05-17 | 2006-08-08 | Invensys Systems, Inc. | Process control configuration system with connection validation and configuration |
US6718388B1 (en) * | 1999-05-18 | 2004-04-06 | Jp Morgan Chase Bank | Secured session sequencing proxy system and method therefor |
EP1190475A1 (en) * | 1999-05-29 | 2002-03-27 | Nowonder, Inc | User support system and method |
JP2000346521A (ja) * | 1999-05-31 | 2000-12-15 | Fuji Electric Co Ltd | 店舗内ネットワークシステム、及び集中管理制御装置 |
US6807549B2 (en) * | 1999-06-03 | 2004-10-19 | B.I.S. Advanced Software Systems Ltd. | General purpose interpreter and database for accessing enterprise servers over an internet protocol network |
US6788980B1 (en) | 1999-06-11 | 2004-09-07 | Invensys Systems, Inc. | Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network |
US6470390B1 (en) * | 1999-06-29 | 2002-10-22 | Cisco Technology, Inc. | Method and apparatus for a dual connection communication session |
US6779032B1 (en) * | 1999-07-01 | 2004-08-17 | International Business Machines Corporation | Method and system for optimally selecting a Telnet 3270 server in a TCP/IP network |
US6615212B1 (en) | 1999-08-19 | 2003-09-02 | International Business Machines Corporation | Dynamically provided content processor for transcoded data types at intermediate stages of transcoding process |
AU5036700A (en) * | 1999-08-19 | 2001-03-19 | Audiobase, Inc. | A system and method for providing audio/video content delivery over a network |
US6654950B1 (en) | 1999-08-24 | 2003-11-25 | Bae Systems Mission Solutions Inc. | Software rehosting system and method |
US6836780B1 (en) | 1999-09-01 | 2004-12-28 | Jacada, Ltd. | Method and system for accessing data in legacy applications |
US6356933B2 (en) * | 1999-09-07 | 2002-03-12 | Citrix Systems, Inc. | Methods and apparatus for efficiently transmitting interactive application data between a client and a server using markup language |
US6880010B1 (en) * | 1999-09-10 | 2005-04-12 | International Business Machines Corporation | Methods, systems, and computer program products that request updated host screen information from host systems in response to notification by servers |
US6357636B2 (en) * | 1999-09-14 | 2002-03-19 | Pharmacopeia, Inc. | Article and method for flow control in liquid dispensing devices |
US8554628B1 (en) | 1999-10-26 | 2013-10-08 | Aol Inc. | Advertisement delivery |
US6539383B2 (en) | 1999-11-08 | 2003-03-25 | International Business Machines Corporation | Communication and interaction objects for connecting an application to a database management system |
US6502104B2 (en) | 1999-11-08 | 2002-12-31 | International Business Machines Corporation | System message objects for communicating between an application and a database management system |
US6535909B1 (en) * | 1999-11-18 | 2003-03-18 | Contigo Software, Inc. | System and method for record and playback of collaborative Web browsing session |
US7349944B2 (en) * | 1999-11-18 | 2008-03-25 | Intercall, Inc. | System and method for record and playback of collaborative communications session |
US6668273B1 (en) * | 1999-11-18 | 2003-12-23 | Raindance Communications, Inc. | System and method for application viewing through collaborative web browsing session |
US20020069244A1 (en) * | 1999-11-24 | 2002-06-06 | John Blair | Message delivery system billing method and apparatus |
WO2001038994A1 (en) | 1999-11-24 | 2001-05-31 | John Blair | Method and system for continuous interactive communication in an electronic network |
US6823452B1 (en) * | 1999-12-17 | 2004-11-23 | International Business Machines Corporation | Providing end-to-end user authentication for host access using digital certificates |
US6571292B1 (en) * | 1999-12-17 | 2003-05-27 | International Business Machines Corporation | Integration of structured document content with legacy 3270 applications |
KR100327112B1 (ko) * | 1999-12-24 | 2002-03-06 | 오길록 | 분산객체 시스템에서의 객체 일관성 유지방법 |
US7047301B2 (en) * | 2000-01-31 | 2006-05-16 | F5 Networks, Inc. | Method and system for enabling persistent access to virtual servers by an LDNS server |
US6633314B1 (en) * | 2000-02-02 | 2003-10-14 | Raja Tuli | Portable high speed internet device integrating cellular telephone and palm top computer |
US7068381B1 (en) * | 2000-02-02 | 2006-06-27 | Raja Tuli | Portable high speed internet access device |
US7023572B2 (en) * | 2000-02-02 | 2006-04-04 | Raja Singh Tuli | Portable high speed internet access device |
US20020115477A1 (en) * | 2001-02-13 | 2002-08-22 | Raja Singh | Portable high speed internet access device with scrolling |
US8095467B2 (en) * | 2000-02-14 | 2012-01-10 | Bettinger David S | Internet news compensation system |
US6874009B1 (en) | 2000-02-16 | 2005-03-29 | Raja Tuli | Portable high speed internet device with user fees |
CA2299150A1 (en) * | 2000-02-23 | 2001-08-23 | Hummingbird Communications Ltd | A system and method for providing real-time information to a web browser |
US7328239B1 (en) | 2000-03-01 | 2008-02-05 | Intercall, Inc. | Method and apparatus for automatically data streaming a multiparty conference session |
US7624172B1 (en) | 2000-03-17 | 2009-11-24 | Aol Llc | State change alerts mechanism |
US9736209B2 (en) | 2000-03-17 | 2017-08-15 | Facebook, Inc. | State change alerts mechanism |
US6757869B1 (en) * | 2000-03-20 | 2004-06-29 | International Business Machines Corporation | Method and apparatus for providing access to a legacy application on a distributed data processing system |
US6859836B2 (en) * | 2000-03-29 | 2005-02-22 | Massoud Alibakhsh | System and method for providing look ahead socket generation |
US7962604B1 (en) | 2000-10-17 | 2011-06-14 | Aol Inc | Displaying advertisements in a computer network environment |
US6674450B1 (en) * | 2000-04-14 | 2004-01-06 | Trilogy Development Group, Inc. | Interactive data-bound control |
EP1150472B1 (en) * | 2000-04-27 | 2004-10-06 | Hewlett-Packard Company | Method and system for installing available network protocols |
US7343310B1 (en) | 2000-04-28 | 2008-03-11 | Travelers Property Casualty Corp. | System and method for providing web-based user interface to legacy, personal-lines insurance applications |
US6789112B1 (en) | 2000-05-08 | 2004-09-07 | Citrix Systems, Inc. | Method and apparatus for administering a server having a subsystem in communication with an event channel |
US6785726B1 (en) | 2000-05-08 | 2004-08-31 | Citrix Systems, Inc. | Method and apparatus for delivering local and remote server events in a similar fashion |
US6922724B1 (en) | 2000-05-08 | 2005-07-26 | Citrix Systems, Inc. | Method and apparatus for managing server load |
US6785713B1 (en) | 2000-05-08 | 2004-08-31 | Citrix Systems, Inc. | Method and apparatus for communicating among a network of servers utilizing a transport mechanism |
US6738817B1 (en) | 2000-05-18 | 2004-05-18 | International Business Machines Corporation | System and method for enabling graphic applications in an interactive programming model |
US8086697B2 (en) | 2005-06-28 | 2011-12-27 | Claria Innovations, Llc | Techniques for displaying impressions in documents delivered over a computer network |
US6941371B2 (en) * | 2000-05-18 | 2005-09-06 | International Business Machines Corporation | System and method for enabling graphic applications in an interactive programming model |
US7475404B2 (en) | 2000-05-18 | 2009-01-06 | Maquis Techtrix Llc | System and method for implementing click-through for browser executed software including ad proxy and proxy cookie caching |
US20020046064A1 (en) * | 2000-05-19 | 2002-04-18 | Hector Maury | Method and system for furnishing an on-line quote for an insurance product |
US8176145B1 (en) | 2000-05-19 | 2012-05-08 | The Travelers Indemnity Company | System and method for providing insurance data processing services via a user interface |
US7490050B2 (en) * | 2000-05-19 | 2009-02-10 | Travelers Property Casualty Corp. | Method and system for furnishing an on-line quote for an insurance product |
AU2001264965A1 (en) * | 2000-05-26 | 2001-12-11 | Exitexchange Corporation | Post-session internet advertising system |
US6898710B1 (en) * | 2000-06-09 | 2005-05-24 | Northop Grumman Corporation | System and method for secure legacy enclaves in a public key infrastructure |
US6795851B1 (en) | 2000-06-19 | 2004-09-21 | Path Communications Inc. | Web-based client/server communication channel with automated client-side channel endpoint feature detection and selection |
US6941369B1 (en) * | 2000-07-20 | 2005-09-06 | Unisys Corporation | Gateway CGI and access control manager for secure inter-server communications with system and method for web serving using same |
US7333939B1 (en) | 2000-07-21 | 2008-02-19 | Travelers Property Casualty Corp. | Method for providing web-based insurance data processing services to users |
US6714966B1 (en) | 2000-07-31 | 2004-03-30 | The Boeing Company | Information delivery service |
US6701344B1 (en) | 2000-07-31 | 2004-03-02 | The Boeing Company | Distributed game environment |
US6910069B1 (en) | 2000-07-31 | 2005-06-21 | The Boeing Company | Joining a broadcast channel |
US6920497B1 (en) | 2000-07-31 | 2005-07-19 | The Boeing Company | Contacting a broadcast channel |
US6829634B1 (en) | 2000-07-31 | 2004-12-07 | The Boeing Company | Broadcasting network |
US6732147B1 (en) | 2000-07-31 | 2004-05-04 | The Boeing Company | Leaving a broadcast channel |
WO2002015018A1 (en) * | 2000-08-11 | 2002-02-21 | 3Ware, Inc. | Architecture for providing block-level storage access over a computer network |
CA2316003C (en) * | 2000-08-14 | 2009-02-03 | Ibm Canada Limited-Ibm Canada Limitee | Accessing legacy applications from the internet |
US7275038B1 (en) * | 2000-08-18 | 2007-09-25 | The Crawford Group, Inc. | Web enabled business to business operating system for rental car services |
US20030125992A1 (en) * | 2001-12-26 | 2003-07-03 | The Crawford Group, Inc. | Web browser based computer network for processing vehicle rental transactions on a large scale |
US8600783B2 (en) | 2000-08-18 | 2013-12-03 | The Crawford Group, Inc. | Business to business computer system for communicating and processing rental car reservations using web services |
US7899690B1 (en) | 2000-08-18 | 2011-03-01 | The Crawford Group, Inc. | Extended web enabled business to business computer system for rental vehicle services |
WO2002023337A2 (en) * | 2000-09-12 | 2002-03-21 | Falcon Asset Acquisition Group | Method and apparatus for flash load balancing |
DE10046614C1 (de) * | 2000-09-20 | 2002-05-29 | Teraport Gmbh | Verfahren zur Ausführung von elektronischen Ingenieursanwendungen |
US7225231B2 (en) * | 2000-09-20 | 2007-05-29 | Visto Corporation | System and method for transmitting workspace elements across a network |
EP1334430A4 (en) * | 2000-09-29 | 2005-04-20 | Ugs Plm Solutions Inc | COMPUTER PROGRAM FOR MAINTAINING CONTINUOUS FIREWALL BEAM CONNECTIONS |
US7028051B1 (en) * | 2000-09-29 | 2006-04-11 | Ugs Corp. | Method of real-time business collaboration |
US6842777B1 (en) * | 2000-10-03 | 2005-01-11 | Raja Singh Tuli | Methods and apparatuses for simultaneous access by multiple remote devices |
US7191211B2 (en) * | 2000-10-03 | 2007-03-13 | Raja Tuli | Portable high speed internet access device priority protocol |
GB2367727B (en) * | 2000-10-07 | 2002-10-09 | Complementary Tech Ltd | Communications with remote embedded applications |
GB2367709B (en) * | 2000-10-07 | 2003-05-21 | Complementary Tech Ltd | Improvements in or relating to communications |
ATE455427T1 (de) * | 2000-10-07 | 2010-01-15 | Amscreen Group Ltd | Fernkommunikations mit einem verkaufsautomaten mittels rückruf |
US20020042839A1 (en) * | 2000-10-10 | 2002-04-11 | Christopher Peiffer | HTTP multiplexor/demultiplexor |
US7673241B2 (en) * | 2002-06-26 | 2010-03-02 | Siebel Systems, Inc. | User interface for multi-media communication for the visually disabled |
US7051084B1 (en) | 2000-11-02 | 2006-05-23 | Citrix Systems, Inc. | Methods and apparatus for regenerating and transmitting a partial page |
US7346842B1 (en) | 2000-11-02 | 2008-03-18 | Citrix Systems, Inc. | Methods and apparatus for incorporating a partial page on a client |
US6766333B1 (en) | 2000-11-08 | 2004-07-20 | Citrix Systems, Inc. | Method and apparatus for synchronizing a user interface element displayed on a client and a software application component executing on a web server |
US7194743B2 (en) * | 2000-12-12 | 2007-03-20 | Citrix Systems, Inc. | Methods and apparatus for communicating changes between a user interface and an executing application using property paths |
US6422855B1 (en) * | 2000-12-22 | 2002-07-23 | Husky Injection Molding Systems, Ltd. | Device for temperature adjustment of an object |
US7286994B1 (en) | 2000-12-26 | 2007-10-23 | At&T Bls Intellectual Property, Inc. | System for facilitating technician sales referrals |
US7660754B1 (en) | 2000-12-26 | 2010-02-09 | At&T Delaware Intellectual Property Inc. | Technician communications system with automated claims processing |
US20040205644A1 (en) * | 2000-12-29 | 2004-10-14 | International Business Machines Corporation | Method and system for allowing in place editing of office documents in a place |
WO2002058414A1 (en) * | 2001-01-20 | 2002-07-25 | Samsung Electronics Co., Ltd | System and method for remotely controlling a mobile terminal |
US7089311B2 (en) * | 2001-01-31 | 2006-08-08 | International Business Machines Corporation | Methods, systems and computer program products for resuming SNA application-client communications after loss of an IP network connection |
US7505577B2 (en) * | 2001-03-31 | 2009-03-17 | Siebel Systems, Inc. | System and method for multi-channel communication queuing |
US7581230B2 (en) | 2001-02-06 | 2009-08-25 | Siebel Systems, Inc. | Adaptive communication application programming interface |
US20050220286A1 (en) * | 2001-02-27 | 2005-10-06 | John Valdez | Method and apparatus for facilitating integrated access to communications services in a communication device |
US7730204B2 (en) * | 2001-03-31 | 2010-06-01 | Siebel Systems, Inc. | Extensible interface for inter-module communication |
US8601492B2 (en) * | 2001-03-31 | 2013-12-03 | Siebel Systems, Inc. | User interface for multi-channel communication |
US20030206192A1 (en) * | 2001-03-31 | 2003-11-06 | Mingte Chen | Asynchronous message push to web browser |
US7315616B2 (en) | 2001-03-31 | 2008-01-01 | Siebel Systems, Inc. | System and method for maintaining real-time agent information for multi-channel communication queuing |
US20030018705A1 (en) * | 2001-03-31 | 2003-01-23 | Mingte Chen | Media-independent communication server |
EP1249981A1 (en) * | 2001-04-02 | 2002-10-16 | NuMeme Limited | A security service system and method |
US8001242B2 (en) * | 2001-05-08 | 2011-08-16 | International Business Machines Corporation | Method for redirection of host data access to multiple non-host file systems or data stores |
US7398195B2 (en) * | 2001-06-01 | 2008-07-08 | Progress Software Corporation | One to many mapping of application service provision |
US20020184536A1 (en) * | 2001-06-01 | 2002-12-05 | Flavin James D. | Method and apparatus for brokering and provisioning of windows |
US7606712B1 (en) | 2001-06-28 | 2009-10-20 | At&T Intellectual Property Ii, L.P. | Speech recognition interface for voice actuation of legacy systems |
US8831949B1 (en) | 2001-06-28 | 2014-09-09 | At&T Intellectual Property I, L.P. | Voice recognition for performing authentication and completing transactions in a systems interface to legacy systems |
US7219137B1 (en) * | 2001-06-28 | 2007-05-15 | Bellsouth Intellectual Property Corp | Technician wireline and wireless intranet access via systems interface to legacy systems |
US7401144B1 (en) | 2001-06-28 | 2008-07-15 | At&T Delaware Intellectual Property, Inc. | Technician intranet access via systems interface to legacy systems |
US7103171B1 (en) | 2001-06-29 | 2006-09-05 | Siebel Systems, Inc. | System and method for multi-channel communication queuing using routing and escalation rules |
EP1283632B1 (de) * | 2001-08-10 | 2007-12-05 | iniNet Solutions GmbH | Verfahren und Anordnung zur Übertragung von Daten |
US20030061405A1 (en) * | 2001-08-15 | 2003-03-27 | Open Technologies Group, Inc. | System, method and computer program product for protocol-independent processing of information in an enterprise integration application |
US20040006745A1 (en) * | 2001-08-31 | 2004-01-08 | Van Helden Wico | Methods, apparatuses, system, and articles for associating metadata with datastream |
US20030079032A1 (en) * | 2001-09-10 | 2003-04-24 | John Orsolits | Enterprise software gateway |
US7962565B2 (en) * | 2001-09-29 | 2011-06-14 | Siebel Systems, Inc. | Method, apparatus and system for a mobile web client |
JP4890740B2 (ja) * | 2001-09-29 | 2012-03-07 | シーベル・システムズ・インコーポレイテッド | ウェブブラウザに対する非同期メッセージのプッシュ |
US8091042B2 (en) | 2001-11-15 | 2012-01-03 | Siebel Systems, Inc. | Apparatus and method for displaying selectable icons in a toolbar for a user interface |
US7072881B1 (en) * | 2001-11-27 | 2006-07-04 | Bellsouth Intellectual Property Corporation | Method and system for managing telecommunications reports |
US7149702B1 (en) | 2001-12-31 | 2006-12-12 | Bellsouth Intellectual Property Corp. | System and method for document delays associated with a project |
US8135843B2 (en) * | 2002-03-22 | 2012-03-13 | Citrix Systems, Inc. | Methods and systems for providing access to an application |
JP4315696B2 (ja) * | 2002-03-29 | 2009-08-19 | 富士通株式会社 | ホスト端末エミュレーションプログラム、中継用プログラムおよびホスト端末エミュレーション方法 |
US7111038B2 (en) * | 2002-04-03 | 2006-09-19 | International Business Machines Corporation | Enhancing application server performance by relocating performance-degrading processing |
JP3782981B2 (ja) * | 2002-04-26 | 2006-06-07 | インターナショナル・ビジネス・マシーンズ・コーポレーション | セッション中継システム、クライアント端末、セッション中継方法、リモートアクセス方法、セッション中継プログラム及びクライアントプログラム |
US20040039612A1 (en) | 2002-06-14 | 2004-02-26 | Neil Fitzgerald | Method and apparatus for customer direct on-line reservation of rental vehicles |
US8108231B2 (en) | 2002-06-14 | 2012-01-31 | The Crawford Group, Inc. | Method and apparatus for improved customer direct on-line reservation of rental vehicles |
US20080046592A1 (en) | 2002-06-26 | 2008-02-21 | Research In Motion Limited | System and Method for Pushing Information Between a Host System and a Mobile Data Communication Device |
US7119713B2 (en) * | 2002-06-27 | 2006-10-10 | Elster Electricity, Llc | Dynamic self-configuring metering network |
US20040006621A1 (en) * | 2002-06-27 | 2004-01-08 | Bellinson Craig Adam | Content filtering for web browsing |
US8150951B2 (en) * | 2002-07-10 | 2012-04-03 | Cisco Technology, Inc. | System and method for communicating in a loadbalancing environment |
US7603341B2 (en) | 2002-11-05 | 2009-10-13 | Claria Corporation | Updating the content of a presentation vehicle in a computer network |
US7899862B2 (en) | 2002-11-18 | 2011-03-01 | Aol Inc. | Dynamic identification of other users to an online user |
US8965964B1 (en) | 2002-11-18 | 2015-02-24 | Facebook, Inc. | Managing forwarded electronic messages |
US8122137B2 (en) | 2002-11-18 | 2012-02-21 | Aol Inc. | Dynamic location of a subordinate user |
US7640306B2 (en) | 2002-11-18 | 2009-12-29 | Aol Llc | Reconfiguring an electronic message to effect an enhanced notification |
US7428580B2 (en) | 2003-11-26 | 2008-09-23 | Aol Llc | Electronic message forwarding |
US8005919B2 (en) | 2002-11-18 | 2011-08-23 | Aol Inc. | Host-based intelligent results related to a character stream |
US7590696B1 (en) | 2002-11-18 | 2009-09-15 | Aol Llc | Enhanced buddy list using mobile device identifiers |
CA2506585A1 (en) | 2002-11-18 | 2004-06-03 | Valerie Kucharewski | People lists |
US8176428B2 (en) * | 2002-12-03 | 2012-05-08 | Datawind Net Access Corporation | Portable internet access device back page cache |
WO2004072804A2 (en) | 2003-02-10 | 2004-08-26 | Raindance Communications, Inc. | Methods and apparatus for providing egalitarian control in a multimedia collaboration session |
US7701882B2 (en) | 2003-02-10 | 2010-04-20 | Intercall, Inc. | Systems and methods for collaborative communication |
EP1609075A4 (en) | 2003-02-10 | 2006-11-02 | Raindance Comm Inc | METHOD AND DEVICES FOR AUTOMATICALLY ADDING A MEDIA COMPONENT TO A MULTIMEDIA COLLABORATION SESSION MADE |
US7529798B2 (en) | 2003-03-18 | 2009-05-05 | Intercall, Inc. | System and method for record and playback of collaborative web browsing session |
US20040205127A1 (en) | 2003-03-26 | 2004-10-14 | Roy Ben-Yoseph | Identifying and using identities deemed to be known to a user |
US20040210433A1 (en) * | 2003-04-21 | 2004-10-21 | Gidon Elazar | System, method and apparatus for emulating a web server |
US7676675B2 (en) * | 2003-06-06 | 2010-03-09 | Microsoft Corporation | Architecture for connecting a remote client to a local client desktop |
US7548979B2 (en) * | 2003-07-01 | 2009-06-16 | At&T Intellectual Property I, L.P. | Method, system, and computer-readable medium for managing a host session on a remote computer |
US20050010651A1 (en) * | 2003-07-10 | 2005-01-13 | Jie Xu | Communication system supporting communication between executable applications |
US7653693B2 (en) | 2003-09-05 | 2010-01-26 | Aol Llc | Method and system for capturing instant messages |
US7469302B2 (en) * | 2003-08-29 | 2008-12-23 | Yahoo! Inc. | System and method for ensuring consistent web display by multiple independent client programs with a server that is not persistently connected to client computer systems |
US7340731B2 (en) * | 2003-10-30 | 2008-03-04 | Sprint Communications Company L.P. | System and method for COBOL to provide shared memory and memory and message queues |
US7904819B2 (en) * | 2003-12-03 | 2011-03-08 | International Business Machines Corporation | Self-configuring component for recognizing and transforming host data |
US7426578B2 (en) | 2003-12-12 | 2008-09-16 | Intercall, Inc. | Systems and methods for synchronizing data between communication devices in a networked environment |
US10152190B2 (en) | 2003-12-15 | 2018-12-11 | Open Invention Network, Llc | Systems and methods for improved application sharing in a multimedia collaboration session |
US7315162B2 (en) * | 2004-03-18 | 2008-01-01 | Elster Electricity, Llc | Reducing power consumption of electrical meters |
US7227350B2 (en) * | 2004-03-18 | 2007-06-05 | Elster Electricity, Llc | Bias technique for electric utility meter |
CN1327724C (zh) * | 2004-06-28 | 2007-07-18 | 华为技术有限公司 | 一种用tcp发送sabp消息的方法 |
US7392506B2 (en) | 2004-07-29 | 2008-06-24 | International Business Machines Corporation | Method, system and article of manufacture for testing a software application having a text-based screen with a test tool for a software application having a graphical user interface which uses objects |
US8078602B2 (en) | 2004-12-17 | 2011-12-13 | Claria Innovations, Llc | Search engine for a computer network |
US8255413B2 (en) | 2004-08-19 | 2012-08-28 | Carhamm Ltd., Llc | Method and apparatus for responding to request for information-personalization |
US8348759B2 (en) * | 2004-09-16 | 2013-01-08 | Bally Gaming, Inc. | User interface system and method for a gaming machine |
US7742430B2 (en) | 2004-09-24 | 2010-06-22 | Elster Electricity, Llc | System for automated management of spontaneous node migration in a distributed fixed wireless network |
US7702594B2 (en) | 2004-09-24 | 2010-04-20 | Elster Electricity, Llc | System and method for automated configuration of meters |
US8180722B2 (en) * | 2004-09-30 | 2012-05-15 | Avaya Inc. | Method and apparatus for data mining within communication session information using an entity relationship model |
US8107401B2 (en) * | 2004-09-30 | 2012-01-31 | Avaya Inc. | Method and apparatus for providing a virtual assistant to a communication participant |
US7936863B2 (en) * | 2004-09-30 | 2011-05-03 | Avaya Inc. | Method and apparatus for providing communication tasks in a workflow |
US8270320B2 (en) * | 2004-09-30 | 2012-09-18 | Avaya Inc. | Method and apparatus for launching a conference based on presence of invitees |
US7669213B1 (en) | 2004-10-28 | 2010-02-23 | Aol Llc | Dynamic identification of other viewers of a television program to an online viewer |
US7693863B2 (en) | 2004-12-20 | 2010-04-06 | Claria Corporation | Method and device for publishing cross-network user behavioral data |
US8073866B2 (en) | 2005-03-17 | 2011-12-06 | Claria Innovations, Llc | Method for providing content to an internet user based on the user's demonstrated content preferences |
US8271309B2 (en) | 2006-03-16 | 2012-09-18 | The Crawford Group, Inc. | Method and system for providing and administering online rental vehicle reservation booking services |
US10078538B2 (en) * | 2006-04-27 | 2018-09-18 | International Business Machines Corporation | Web application integration with dialogue based scripts |
US20080021696A1 (en) * | 2006-07-19 | 2008-01-24 | Walgreen Co. | System and method of providing a fast path link for an identified set of data |
US8738703B2 (en) | 2006-10-17 | 2014-05-27 | Citrix Systems, Inc. | Systems and methods for providing online collaborative support |
KR101532369B1 (ko) * | 2006-12-11 | 2015-06-29 | 삼성전자주식회사 | 휴대용 단말기의 원격제어 장치 및 방법 |
US8073384B2 (en) | 2006-12-14 | 2011-12-06 | Elster Electricity, Llc | Optimization of redundancy and throughput in an automated meter data collection system using a wireless network |
US20080155502A1 (en) * | 2006-12-22 | 2008-06-26 | International Business Machines Corporation | Method and process for handling partially translated scripts |
US8320302B2 (en) | 2007-04-20 | 2012-11-27 | Elster Electricity, Llc | Over the air microcontroller flash memory updates |
US8635069B2 (en) | 2007-08-16 | 2014-01-21 | Crimson Corporation | Scripting support for data identifiers, voice recognition and speech in a telnet session |
KR100974472B1 (ko) * | 2007-12-13 | 2010-08-10 | 한국전자통신연구원 | 레가시 디바이스의 원격 제어를 위한 동적 ui 시스템 및그 실행 방법 |
NZ586190A (en) | 2007-12-26 | 2013-05-31 | Elster Electricity Llc | A utility meter network wherein meters can transmit electrical and other readings to a collector by using other meters as repeaters |
US8504615B2 (en) * | 2008-03-03 | 2013-08-06 | Saban Digital Studios, LLC | Method and apparatus for navigation and use of a computer network |
US8525692B2 (en) | 2008-06-13 | 2013-09-03 | Elster Solutions, Llc | Techniques for limiting demand from an electricity meter with an installed relay |
RU2495476C2 (ru) | 2008-06-20 | 2013-10-10 | Инвенсис Системз, Инк. | Системы и способы для иммерсивного взаимодействия с действительными и/или имитируемыми техническими средствами для управления технологическим процессом, контроля состояния окружающей среды и производственного контроля |
US8819560B2 (en) * | 2008-08-04 | 2014-08-26 | International Business Machines Corporation | Dispatching events to multiple browser windows/tabs using a single connection |
US8203463B2 (en) | 2009-02-13 | 2012-06-19 | Elster Electricity Llc | Wakeup and interrogation of meter-reading devices using licensed narrowband and unlicensed wideband radio communication |
US9588803B2 (en) | 2009-05-11 | 2017-03-07 | Microsoft Technology Licensing, Llc | Executing native-code applications in a browser |
US8463964B2 (en) | 2009-05-29 | 2013-06-11 | Invensys Systems, Inc. | Methods and apparatus for control configuration with enhanced change-tracking |
US8127060B2 (en) | 2009-05-29 | 2012-02-28 | Invensys Systems, Inc | Methods and apparatus for control configuration with control objects that are fieldbus protocol-aware |
US8504609B2 (en) * | 2009-08-21 | 2013-08-06 | Fusionops Inc. | System and method for facilitating secure integration and communication of cloud services and enterprise applications |
US9323921B2 (en) | 2010-07-13 | 2016-04-26 | Microsoft Technology Licensing, Llc | Ultra-low cost sandboxing for application appliances |
US8903705B2 (en) * | 2010-12-17 | 2014-12-02 | Microsoft Corporation | Application compatibility shims for minimal client computers |
US8533734B2 (en) | 2011-04-04 | 2013-09-10 | International Business Machines Corporation | Application programming interface for managing time sharing option address space |
US8825905B2 (en) | 2011-04-04 | 2014-09-02 | International Business Machines Corporation | Mainframe web client |
US9495183B2 (en) | 2011-05-16 | 2016-11-15 | Microsoft Technology Licensing, Llc | Instruction set emulation for guest operating systems |
US9389933B2 (en) | 2011-12-12 | 2016-07-12 | Microsoft Technology Licensing, Llc | Facilitating system service request interactions for hardware-protected applications |
US9413538B2 (en) | 2011-12-12 | 2016-08-09 | Microsoft Technology Licensing, Llc | Cryptographic certification of secure hosted execution environments |
CA2764283A1 (en) | 2012-01-16 | 2013-07-16 | Giovanni J. Morelli | Mobile device control application for improved security and diagnostics |
CA2764362A1 (en) | 2012-01-16 | 2013-07-16 | Giovanni J. Morelli | Rdp session monitor/control system and application |
CA2764354A1 (en) | 2012-01-16 | 2013-07-16 | Giovanni J. Morelli | Host-emulator bridge system and method |
US8898766B2 (en) | 2012-04-10 | 2014-11-25 | Spotify Ab | Systems and methods for controlling a local application through a web page |
US9965303B2 (en) | 2013-03-28 | 2018-05-08 | Sphere 3D Inc. | Systems and methods for accessing remote resources for emulation |
US9152689B2 (en) | 2013-06-25 | 2015-10-06 | International Business Machines Corporation | Managing passthru connections on an operator graph |
US9787759B2 (en) * | 2013-11-08 | 2017-10-10 | Verizon Patent And Licensing Inc. | Method and apparatus for providing shared user interface view |
US10033797B1 (en) * | 2014-08-20 | 2018-07-24 | Ivanti, Inc. | Terminal emulation over HTML |
US11100278B2 (en) | 2016-07-28 | 2021-08-24 | Ivanti, Inc. | Systems and methods for presentation of a terminal application screen |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5228137A (en) * | 1985-10-29 | 1993-07-13 | Mitem Corporation | Method for controlling execution of host computer application programs through a second computer by establishing relevant parameters having variable time of occurrence and context |
US5475836A (en) * | 1987-04-01 | 1995-12-12 | Lotus Development Corporation | Interface for providing access to external data sources/sinks |
CA2072198A1 (en) * | 1991-06-24 | 1992-12-25 | Scott C. Farrand | Remote console emulator for computer system manager |
CA2095755C (en) * | 1992-08-17 | 1999-01-26 | Mark J. Baugher | Network priority management |
US5497463A (en) * | 1992-09-25 | 1996-03-05 | Bull Hn Information Systems Inc. | Ally mechanism for interconnecting non-distributed computing environment (DCE) and DCE systems to operate in a network system |
US5568612A (en) * | 1992-11-18 | 1996-10-22 | Canon Kabushiki Kaisha | Method and apparatus for advertising services of two network servers from a single network node |
US5619650A (en) * | 1992-12-31 | 1997-04-08 | International Business Machines Corporation | Network processor for transforming a message transported from an I/O channel to a network by adding a message identifier and then converting the message |
GB9314460D0 (en) * | 1993-07-13 | 1993-08-25 | Int Computers Ltd | Computer systems integration |
US5600833A (en) * | 1993-09-17 | 1997-02-04 | Digital Equipment Corp. | Attribute portion based document retrieval system with system query language interface |
US5485369A (en) * | 1993-09-28 | 1996-01-16 | Tandata Corporation | Logistics system for automating tansportation of goods |
US5634127A (en) * | 1994-11-30 | 1997-05-27 | International Business Machines Corporation | Methods and apparatus for implementing a message driven processor in a client-server environment |
US5530852A (en) * | 1994-12-20 | 1996-06-25 | Sun Microsystems, Inc. | Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics |
US5636371A (en) * | 1995-06-07 | 1997-06-03 | Bull Hn Information Systems Inc. | Virtual network mechanism to access well known port application programs running on a single host system |
US5617540A (en) * | 1995-07-31 | 1997-04-01 | At&T | System for binding host name of servers and address of available server in cache within client and for clearing cache prior to client establishes connection |
US5754830A (en) * | 1996-04-01 | 1998-05-19 | Openconnect Systems, Incorporated | Server and web browser terminal emulator for persistent connection to a legacy host system and method of operation |
-
1996
- 1996-04-01 US US08/625,109 patent/US5754830A/en not_active Expired - Lifetime
-
1997
- 1997-03-28 KR KR1019980707863A patent/KR20000005189A/ko not_active Application Discontinuation
- 1997-03-28 CN CNB971951497A patent/CN1158603C/zh not_active Expired - Fee Related
- 1997-03-28 CA CA002251469A patent/CA2251469C/en not_active Expired - Fee Related
- 1997-03-28 AU AU25975/97A patent/AU704434B2/en not_active Ceased
- 1997-03-28 JP JP53549697A patent/JP4275734B2/ja not_active Expired - Fee Related
- 1997-03-28 EP EP97917720A patent/EP0998705A4/en not_active Withdrawn
- 1997-03-28 WO PCT/US1997/005196 patent/WO1997037303A1/en not_active Application Discontinuation
-
1998
- 1998-04-29 US US09/069,522 patent/US6233541B1/en not_active Expired - Lifetime
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100403283C (zh) * | 2003-05-30 | 2008-07-16 | 欧特斯科技股份有限公司 | 数据更新装置及方法 |
CN100367272C (zh) * | 2005-07-29 | 2008-02-06 | 杭州易泰达科技有限公司 | 一种网络仿真服务的构架 |
CN105683879A (zh) * | 2013-11-15 | 2016-06-15 | 英特尔公司 | 用于基于触摸的设备上的访客应用的无缝的主机系统手势体验 |
US10152335B2 (en) | 2013-11-15 | 2018-12-11 | Intel Corporation | Seamless host system gesture experience for guest applications on touch based devices |
CN105683879B (zh) * | 2013-11-15 | 2019-05-28 | 英特尔公司 | 用于基于触摸的设备上的访客应用的无缝的主机系统手势体验 |
CN105812320A (zh) * | 2014-12-30 | 2016-07-27 | 北京神州泰岳软件股份有限公司 | 实现用户主机与第一主机通信的方法、服务器和系统 |
CN105812320B (zh) * | 2014-12-30 | 2019-09-27 | 北京神州泰岳软件股份有限公司 | 实现用户主机与第一主机通信的方法、服务器和系统 |
Also Published As
Publication number | Publication date |
---|---|
JP4275734B2 (ja) | 2009-06-10 |
KR20000005189A (ko) | 2000-01-25 |
CA2251469A1 (en) | 1997-10-09 |
WO1997037303A1 (en) | 1997-10-09 |
CA2251469C (en) | 2002-12-31 |
AU2597597A (en) | 1997-10-22 |
EP0998705A1 (en) | 2000-05-10 |
AU704434B2 (en) | 1999-04-22 |
US5754830A (en) | 1998-05-19 |
JP2001509286A (ja) | 2001-07-10 |
CN1158603C (zh) | 2004-07-21 |
EP0998705A4 (en) | 2006-03-08 |
US6233541B1 (en) | 2001-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1220745A (zh) | 与传统主机系统操作持续相连的全球信息网/仿真器的服务器和全球信息网浏览器的终端仿真器 | |
CN1205544C (zh) | 安装期间使操作系统个性化的方法和装置 | |
CN1120606C (zh) | 用于在层次数据结构中保持应用偏好的客户/服务器系统 | |
CN1109965C (zh) | 通过分布式编程对象进行主机信息访问的方法 | |
CN100337235C (zh) | 访问数据库的方法及装置 | |
US20030163807A1 (en) | Weighted selection of target systems for distributed software installation | |
US20070160005A1 (en) | System and method for developing and executing a wireless application gateway | |
US7617275B2 (en) | Method and apparatus for terminal server addressability via URL specification | |
CN1685395A (zh) | 用于使用多个应用的系统和方法 | |
CN1757216A (zh) | 创建基于无线应用程序的组件并与之通信的系统和方法 | |
CN1467655A (zh) | 提供颜色管理的系统和方法 | |
CN1764296A (zh) | 动态口令认证系统和方法 | |
CN1182914A (zh) | 用于网络计算机的浏览器和多个现用统一资源定位器管理器 | |
CN1484797A (zh) | 满足来自网络客户端的信息请求的方法和系统 | |
CN1991839A (zh) | 支持信息访问的方法和系统及其记录介质 | |
CN1893436A (zh) | 一种从移动终端上传文件的方法及其系统 | |
CN101036123A (zh) | 自动翻译程序和程序翻译服务器 | |
CN1719786A (zh) | 数据通讯设备命令行接口命令的自动测试系统及测试方法 | |
CN1570910A (zh) | 一种通用对象建模方法及通用对象管理系统 | |
CN1606007A (zh) | 用于客户支持的web浏览器控件 | |
CN1852546A (zh) | 一种用于基站系统的操作维护系统和方法 | |
CN1663307A (zh) | 通过数据处理终端向移动电话设备供应服务配置数据的方法 | |
CN1744498A (zh) | 一种网络服务器以及网络服务器与浏览器的数据交互方法 | |
CN1325077A (zh) | 通信网络中集成网站搜索方法及其实现软件的存储介质 | |
CN1311375C (zh) | 服务器和信息处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20040721 Termination date: 20140328 |