System for dynamically integrating remote portlets into portals
    1.
    发明授权
    System for dynamically integrating remote portlets into portals 有权
    用于将远程portlet动态集成到门户中的系统

    公开(公告)号:US07890601B2

    公开(公告)日:2011-02-15

    申请号:US12177485

    申请日:2008-07-22

    申请人: Thomas Schaeck

    发明人: Thomas Schaeck

    IPC分类号: G06F15/16

    CPC分类号: G06F17/3089 G06Q20/108

    摘要: The present invention discloses a system and method allowing dynamically integrating remote portlets into each Portal by providing local portlets as remote portlet Web-Services by providing, to each Portal-Server, a publishing functionality allowing electronic creation of a service description for each single local portlet and publishing it into a Central-Registry and a find/binding functionality to find remote portlet Web-Services via the Central-Registry and bind them using the service description for accessing the remote portlet. Preferably, each Portal-Server includes a Portlet-Registry component as well as a Portlet-Proxy. The Portlet-Registry provides service description to the Portlet-Proxy that establishes a SOAP-communication with a remote Portal-Server providing the remote portlet Web-Service to be selected. The main advantage of the present invention is that local portlets become available for all Portal-Server without requiring local installation of the portlet code itself. Furthermore, new remote portlets can be included into a portal by finding them in a registry and binding them.

    摘要翻译: 本发明公开了一种允许通过向每个门户 - 服务器提供发布功能,允许为每个单个本地portlet电子创建服务描述的本地portlet作为远程Portlet Web服务,将远程Portlet动态集成到每个Portal中的系统和方法 并将其发布到中央注册表和查找/绑定功能,以通过中心注册表查找远程portlet Web服务,并使用服务描述绑定它们以访问远程Portlet。 优选地,每个Portal-Server包括Portlet-Registry组件以及Portlet-Proxy。 Portlet-Registry为Portlet-Proxy提供服务描述,该Portlet代理与远程Portal-Server建立SOAP通信,提供要选择的远程Portlet Web服务。 本发明的主要优点是本地portlet可用于所有Portal-Server,而不需要本地安装portlet代码本身。 此外,新的远程portlet可以通过在注册表中查找并绑定到门户中。

    SYSTEM AND PROGRAM PRODUCT FOR CACHING WEB CONTENT
    2.
    发明申请
    SYSTEM AND PROGRAM PRODUCT FOR CACHING WEB CONTENT 失效
    系统和程序产品用于缓存网页内容

    公开(公告)号:US20080244218A1

    公开(公告)日:2008-10-02

    申请号:US12123634

    申请日:2008-05-20

    IPC分类号: G06F12/00

    摘要: The invention provides a system and program product for caching dynamic portal pages without changing the existing caching proxy infrastructure or the transportation protocol used by providing an advanced caching component. An advanced caching component provides the functionality that additional dynamic page specific cache information is provided as part of the response including the portal page. Each component in the portal that dynamically contributes page fragments to be aggregated to a portal page provides dynamic component specific cache information which includes component specific cache scope and expiration values.

    摘要翻译: 本发明提供了用于缓存动态门户页面的系统和程序产品,而不改变现有的缓存代理基础设施或通过提供高级缓存组件所使用的传输协议。 高级缓存组件提供了额外的动态页面特定缓存信息作为包括门户页面的响应的一部分提供的功能。 门户网站中的每个组件动态地提供要聚合到门户页面的页面片段,提供动态组件特定的缓存信息,其中包括特定于组件的高速缓存范围和到期值。

    Technique for communication with mobile data processing devices by way of mobile software agents
    3.
    发明授权
    Technique for communication with mobile data processing devices by way of mobile software agents 失效
    通过移动软件代理与移动数据处理设备进行通信的技术

    公开(公告)号:US07222151B1

    公开(公告)日:2007-05-22

    申请号:US09691324

    申请日:2000-10-18

    申请人: Thomas Schaeck

    发明人: Thomas Schaeck

    IPC分类号: G06F15/16 G06F15/173

    CPC分类号: G06F9/4862 G06F8/60

    摘要: A techinque for communicating with a mobile data processing device by way of a mobile software agent. Any application, such as a banking application which permits cash withdrawals from ATMs, can be represented as a mobile software agent. The mobile software agent is spread across a network to all terminals with cash dispensing functions. The terminals include a communication component having a mobile software agent interface function component and a mobile chipcard interface function component. The mobile software agent interface component provides support functions for receiving and installing the mobile software agent. The chipcard interface component safeguards the communication with the chipcard. The mobile software agent evaluates the information delivered to it from the mobile software agent interface component and then installs itself on the terminals as appropriate. Chipcard-related events are notified via the chipcard interface component to the mobile software agent which, after classifying the chipcard concerned, performs the actions on the chipcard. By implementating these interface components on every terminal in the network, administration of the chipcards in the network can be controlled from the backend system (server).

    摘要翻译: 用于通过移动软件代理与移动数据处理设备通信的技术。 任何允许从ATM取款的银行申请的申请可以表示为移动软件代理。 移动软件代理通过网络传播到具有现金分发功能的所有终端。 终端包括具有移动软件代理接口功能组件和移动芯片卡接口功能组件的通信组件。 移动软件代理接口组件提供用于接收和安装移动软件代理的支持功能。 芯片卡接口组件保护与芯片卡的通信。 移动软件代理评估从移动软件代理接口组件传递给它的信息,然后酌情将其安装在终端上。 芯片卡相关事件通过芯片卡接口组件被通知给移动软件代理,移动软件代理在对相关芯片卡进行分类之后,对芯片卡执行动作。 通过在网络中的每个终端上实现这些接口组件,可以从后端系统(服务器)控制网络中的卡片卡的管理。

    Method and apparatus for controlling access to the contents of web pages by using a mobile security module
    4.
    发明授权
    Method and apparatus for controlling access to the contents of web pages by using a mobile security module 失效
    通过使用移动安全模块来控制对网页内容的访问的方法和装置

    公开(公告)号:US07206803B1

    公开(公告)日:2007-04-17

    申请号:US09584605

    申请日:2000-05-31

    IPC分类号: G06F15/16

    CPC分类号: H04L63/0823 H04L63/0853

    摘要: The present invention relates to an apparatus and method for controlling access to protected web pages on a web server by using a method of authentication. The method according to the invention is divided into a general method for authenticating the client and a downstream method for granting authorization to access the protected web pages by generating a session ID of which the client is notified after successful authentication, and by inserting the session ID as part of the new request. This ensures that even the links on the protected-access web page are covered and are provided with a session ID to serve as access authorization. The session ID is preferably given a validity date. The present invention fits into the existing browser infrastructure without any alterations being needed for this purpose. The use of a chip card increases the security of the method of authentication.

    摘要翻译: 本发明涉及一种通过使用认证方法来控制对Web服务器上受保护网页的访问的装置和方法。 根据本发明的方法被划分为用于认证客户端的一般方法和用于通过在成功认证之后生成客户端被通知的会话ID来授权访问受保护网页的下游方法,并且通过插入会话ID 作为新请求的一部分。 这确保即使保护访问网页上的链接被覆盖,并且被提供有用作访问授权的会话ID。 会话ID优选地被给予有效期。 本发明适用于现有的浏览器基础设施,而不需要为此目的进行任何改变。 使用芯片卡增加了认证方法的安全性。

    Cooperation between web applications
    5.
    发明申请
    Cooperation between web applications 审中-公开
    Web应用程序之间的合作

    公开(公告)号:US20060168102A1

    公开(公告)日:2006-07-27

    申请号:US11325586

    申请日:2006-01-04

    IPC分类号: G06F15/16

    CPC分类号: G06F16/958

    摘要: To provide flexible cooperation between web applications such as portlets. A first web application sends a request via a request dispatcher to a second web application. The second web application returns a response, to the first web application via the request dispatcher, enabling the first web application to display the second web application's response. In preferred embodiments, the second web application is remote.

    摘要翻译: 提供诸如Portlet之类的Web应用程序之间的灵活协作。 第一网络应用程序通过请求分派器将请求发送到第二Web应用程序。 第二网络应用程序通过请求分派器向第一web应用程序返回响应,使得第一web应用程序能够显示第二Web应用程序的响应。 在优选实施例中,第二web应用是远程的。

    Method, system, and computer program product for caching web content
    6.
    发明申请
    Method, system, and computer program product for caching web content 失效
    用于缓存网页内容的方法,系统和计算机程序产品

    公开(公告)号:US20060095676A1

    公开(公告)日:2006-05-04

    申请号:US11242258

    申请日:2005-10-03

    IPC分类号: G06F12/00

    摘要: The invention provides a method, system and computer program product for caching dynamic portal pages without changing the existing caching proxy infrastructure or the transportation protocol used by providing an advanced caching component. An advanced caching component provides the functionality that additional dynamic page specific cache information is provided as part of the response including the portal page. Each component in the portal that dynamically contributes page fragments to be aggregated to a portal page provides dynamic component specific cache information which includes component specific cache scope and expiration values. The component specific cache scope and cache expiration values are used to calculate dynamic page specific cache information resulting in a common minimum cache scope and a common minimum cache expiration values for a portal page to be aggregated. The dynamic page specific cache information ensures that the minimum cache scope is correctly chosen as contributed from the components and the minimum cache expiration does not exceed any of the component specific cache expiration values.

    摘要翻译: 本发明提供了一种用于缓存动态门户页面的方法,系统和计算机程序产品,而不改变现有的高速缓存代理基础设施或通过提供高级缓存组件所使用的传输协议。 高级缓存组件提供了额外的动态页面特定缓存信息作为包括门户页面的响应的一部分提供的功能。 门户网站中的每个组件动态地提供要聚合到门户页面的页面片段,提供动态组件特定的缓存信息,其中包括特定于组件的高速缓存范围和到期值。 组件特定缓存范围和缓存过期值用于计算动态页面特定缓存信息,从而导致门户页面聚合的公共最小缓存范围和公共最小缓存到期值。 动态页面特定高速缓存信息确保从组件中正确选择最小缓存范围,并且最小高速缓存过期不会超过任何特定于组件的缓存过期值。

    Method of representing data packages in compact form and of storing or transmitting the data packages
    7.
    发明授权
    Method of representing data packages in compact form and of storing or transmitting the data packages 失效
    以紧凑形式表示数据包和存储或传输数据包的方法

    公开(公告)号:US07039624B1

    公开(公告)日:2006-05-02

    申请号:US09616232

    申请日:2000-07-14

    IPC分类号: G06F17/30

    CPC分类号: H03M7/3084 Y10S707/99931

    摘要: A method whereby packages of data, and particularly Java objects, are represented in serialized form on a storage medium before they are transmitted or stored. The packages of data are examined for non-application-dependent identifications and are altered whereby the non-application-dependent identifications are replaced by substitutes which require little storage space. In a further embodiment, the application-dependent identifications too are represented by special substitutes. The data package is represented so that it can be stored on storage media and can be restored unchanged at any desired time on any desired system. The restoration is performed by applying the algorithm in a similar way but in reverse, once again in a black box.

    摘要翻译: 数据包,特别是Java对象在存储介质被传送或存储之前以串行形式表示的方法。 检查数据包是否与非应用程序相关的标识,并进行更改,从而使非依赖于应用程序的标识由需要很少存储空间的替代品替代。 在另一个实施例中,依赖于应用的标识也由特殊替代物表示。 表示数据包,使得它可以存储在存储介质上,并且可以在任何期望的系统上的任何期望的时间被恢复。 通过以类似的方式应用算法来执行恢复,但是反过来,再次在黑盒子中进行。

    Dynamic portal assembly
    8.
    发明授权
    Dynamic portal assembly 失效
    动态门户组件

    公开(公告)号:US07822830B2

    公开(公告)日:2010-10-26

    申请号:US12419061

    申请日:2009-04-06

    IPC分类号: G06F15/16

    CPC分类号: G06F9/541 G06F17/3089

    摘要: The present invention provides a Dynamic Portal Assembly for Portals which provides the function to manipulate whole topology tree of a Portal at runtime. Topology Fragments, that are partial topology trees, are computed by software components called Adapters and are merged with existing trees at run time. The Adapters themselves can base the computation on the states of External Systems, e.g. Workflow Systems. The introduction of an Independent Adapter Interface allows for easy deployment of new Adapters into the Portal. In a preferred embodiment of the present invention the Dynamic Portal Assembly is adapted to integrate Workflow into Portal without giving awareness to the Portal user.

    摘要翻译: 本发明提供了一种用于Portal的动态门户组件,其提供了在运行时操纵Portal的整个拓扑树的功能。 拓扑片段(部分拓扑树)由称为“适配器”的软件组件计算,并在运行时与现有树进行合并。 适配器本身可以将计算基于外部系统的状态,例如。 工作流系统。 引入独立适配器接口允许在门户中轻松部署新的适配器。 在本发明的优选实施例中,动态门户组件适于将工作流集成到门户中,而不向Portal用户提供意识。

    System and method for developing portal applications and for automatically deploying portal applications into a portal server application
    9.
    发明授权
    System and method for developing portal applications and for automatically deploying portal applications into a portal server application 失效
    用于开发门户应用程序以及将门户应用程序自动部署到门户网站服务器应用程序中的系统和方法

    公开(公告)号:US07716665B2

    公开(公告)日:2010-05-11

    申请号:US11189565

    申请日:2005-07-26

    IPC分类号: G06F9/445 G06F9/44 G06F15/16

    CPC分类号: G06F17/3089 G06F8/658

    摘要: The present invention provides a system and method for developing a Portal Application by creating a Portal Application Archive, and automatically deploying the Portal Application Archive into a Portal Server Application by using a Portal Application Archive specific deployment mechanism. The Portal Application Archive represents an entity which includes an assembly of all required application components forming a coherent Portal Application, and an application component assembly descriptor which specifies how the single application components need to be assembled to provide the complete Portal Application on the Portal Server Application.

    摘要翻译: 本发明提供了一种用于通过创建门户应用程序存档来开发门户应用程序的系统和方法,并且通过使用门户应用存档专用部署机制将门户应用程序归档自动部署到门户服务器应用程序中。 门户应用程序归档代表一个实体,其中包含组成一个连贯的门户应用程序的所有必需的应用程序组件的组件,以及一个应用程序组件组合描述符,该组件描述符指定单个应用程序组件如何组装,以便在门户网站服务器应用程序 。

    Method for dynamically integrating remote portlets into portals
    10.
    发明授权
    Method for dynamically integrating remote portlets into portals 有权
    将远程portlet动态集成到门户中的方法

    公开(公告)号:US07502833B2

    公开(公告)日:2009-03-10

    申请号:US10095421

    申请日:2002-03-12

    申请人: Thomas Schaeck

    发明人: Thomas Schaeck

    IPC分类号: G06F15/16

    CPC分类号: G06F17/3089 G06Q20/108

    摘要: The present invention discloses a method allowing dynamically integrating remote portlets into each Portal by providing local portlets as remote portlet Web-Services by providing, to each Portal-Server, a publishing functionality allowing electronic creation of a service description for each single local portlet and publishing it into a Central-Registry and a find/binding functionality to find remote portlet Web-Services via the Central-Registry and bind them using the service description for accessing the remote portlet. Preferably, each Portal-Server includes a Portlet-Registry component as well as a Portlet-Proxy. The Portlet-Registry provides service description to the Portlet-Proxy that establishes a SOAP-communication with a remote Portal-Server providing the remote portlet Web-Service to be selected. The main advantage of the present invention is that local portlets become available for all Portal-Server without requiring local installation of the portlet code itself. Furthermore, new remote portlets can be included into a portal by finding them in a registry and binding them.

    摘要翻译: 本发明公开了一种允许通过向每个门户服务器提供发布功能的远程portlet通过提供本地portlet作为远程Portlet Web服务而将远程portlet动态集成的方法,允许电子创建每个单个本地portlet的服务描述和发布 它成为一个中央注册表和一个查找/绑定功能,通过中央注册表查找远程portlet Web服务,并使用服务描述绑定它们以访问远程portlet。 优选地,每个Portal-Server包括Portlet-Registry组件以及Portlet-Proxy。 Portlet-Registry为Portlet-Proxy提供服务描述,该Portlet代理与远程Portal-Server建立SOAP通信,提供要选择的远程Portlet Web服务。 本发明的主要优点是本地portlet可用于所有Portal-Server,而不需要本地安装portlet代码本身。 此外,新的远程portlet可以通过在注册表中查找并绑定到门户中。