Method, system, and computer program product for caching web content
    11.
    发明申请
    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
    12.
    发明授权
    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
    13.
    发明授权
    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
    14.
    发明授权
    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
    15.
    发明授权
    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可以通过在注册表中查找并绑定到门户中。

    Low-latency, incremental rendering in a content framework
    16.
    发明授权
    Low-latency, incremental rendering in a content framework 失效
    内容框架中的低延迟,增量渲染

    公开(公告)号:US07346843B2

    公开(公告)日:2008-03-18

    申请号:US09954951

    申请日:2001-09-18

    IPC分类号: G06F15/00 G06F17/00 G06F3/00

    摘要: Techniques are disclosed for incrementally rendering content in a content framework (such as a portal page provided by a portal system). Upon receiving a request for a portal page, a portal server immediately returns a response including the results from portlets which have acquired their content. If some portlets have not yet finished, subsequent content is delivered at a later time through use of one of several alternative programmatically-generated mechanisms. Capabilities of existing browsers are leveraged for several embodiments, including use of refresh headers, multipart MIME (“Multi-purpose Internet Mail Extensions”) types, and portal pages structured using frames.

    摘要翻译: 公开了用于在内容框架(例如由门户系统提供的门户页面)中逐渐呈现内容的技术。 门户网站服务器收到门户网站页面的请求后,会立即返回包含已获得其内容的Portlet的结果的响应。 如果一些portlet尚未完成,则后续内容将通过使用几种替代的程序生成机制之一来传送。 现有浏览器的功能可用于多个实施例,包括使用刷新头,多部分MIME(“多用途Internet邮件扩展”)类型,以及使用帧构造的门户页面。

    System and method for downloading application components to a chipcard
    17.
    发明授权
    System and method for downloading application components to a chipcard 失效
    将应用程序组件下载到芯片卡的系统和方法

    公开(公告)号:US07117364B1

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

    申请号:US09679333

    申请日:2000-10-04

    IPC分类号: H04L9/00

    CPC分类号: G07F7/1008 G06Q20/3552

    摘要: The present invention describes a method for downloading application components, so-called on-card application components, from a server via a client to a chipcard, wherein the server and the client communicate with each other via a distributed system, in particular an Intranet or the Internet. The advantages of the present invention lie in the fact that downloading of the application components is divided into two stages: The first stage occurs on the server only, and ensures that not every command to download the application component is sent individually over the network. This is effected by means of a broadband-optimized protocol which bundles the individual commands to download the application component into a command sequence and sends it as a complete data packet over the network. This reduces the time required for downloading application components over the network. Each command within the command sequence is assigned a digital signature and, where appropriate, encrypted. This ensures that only authenticated commands are accepted by the chipcard. In this way this invention meets security requirements for the transfer of data via distributed systems, in particular over the Internet. The second stage occurs between the client and the chipcard, and ensures that the data packets are unpacked and sent individually to the chipcard. All security-relevant keys and certificates are stored on the secure server. Communication between the client and the server runs preferentially via SSL (Secure Sockets Layer) as the transfer protocol. Misuse of the inventive system/method is thereby rendered much more difficult.

    摘要翻译: 本发明描述了一种用于从服务器经由客户端下载应用程序组件(即所谓的卡上应用程序组件)到芯片卡的方法,其中服务器和客户端经由分布式系统,特别是内联网或者 互联网。 本发明的优点在于应用程序组件的下载被分为两个阶段:第一阶段仅在服务器上发生,并且确保不是通过网络单独发送每个下载应用组件的命令。 这通过宽带优化协议实现,该协议捆绑各个命令以将应用组件下载到命令序列中,并通过网络将其作为完整的数据分组发送。 这减少了通过网络下载应用程序组件所需的时间。 命令序列中的每个命令都被分配一个数字签名,并在适当的情况下加密。 这确保了芯片卡只接受已认证的命令。 以这种方式,本发明满足了通过分布式系统特别是通过因特网传输数据的安全性要求。 第二级发生在客户端和芯片卡之间,并确保数据包被解包并单独发送到芯片卡。 所有安全相关的密钥和证书都存储在安全服务器上。 客户端和服务器之间的通信优先通过SSL(安全套接字层)作为传输协议运行。 因此,滥用本发明的系统/方法变得更加困难。

    Method for rendering and refreshing a portal page
    18.
    发明申请
    Method for rendering and refreshing a portal page 失效
    渲染和刷新门户页面的方法

    公开(公告)号:US20060212454A1

    公开(公告)日:2006-09-21

    申请号:US11384075

    申请日:2006-03-17

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30905

    摘要: A method for differential rendering a portal page that includes a plurality of page elements (10, 12, 14) and refreshing the portal page. The method includes providing a complete portal page (20, 22). A request for the portal page is then sent and/or received (28). The request can represent user events. In a next step, page elements (10, 12, 14) of the portal page to be updated are identified (30, 31) on the basis of the user events. A page delta is then calculated (32), wherein each page element (10, 12, 14) is associated with a refresh policy depending on the semantics of the respective page element (10, 12, 14). The page delta can include the markup elements of the page elements to be updated. Next the page delta is transferred (34) to the existing portal page and merged (40) with the existing portal page.

    摘要翻译: 一种用于差分呈现门户页面的方法,该门户页面包括多个页面元素(10,12,14)并刷新门户页面。 该方法包括提供完整的门户页面(20,22)。 然后发送和/或接收门户页面的请求(28)。 请求可以表示用户事件。 在下一步骤中,基于用户事件来识别要更新的门户页面的页面元素(10,12,14)(30,31)。 然后计算页面增量(32),其中根据相应页面元素(10,12,14)的语义,每个页面元素(10,12,14)与刷新策略相关联。 页面增量可以包括要更新的页面元素的标记元素。 接下来,页面增量被传输(34)到现有门户页面,并与现有的门户页面合并(40)。

    System and method for dynamically integrating remote portal fragments into a local portal
    19.
    发明申请
    System and method for dynamically integrating remote portal fragments into a local portal 审中-公开
    将远程门户碎片动态集成到本地门户中的系统和方法

    公开(公告)号:US20050192771A1

    公开(公告)日:2005-09-01

    申请号:US10675743

    申请日:2003-09-30

    IPC分类号: G06F17/30 G01M19/00

    CPC分类号: G06F16/9577

    摘要: The present invention provides a system and method for dynamically integrating remote Portal fragments into a local Portal while maintaining the look and feel of the local Portal by receiving Meta-information of the remote Portal fragment, integrating said Meta-information into the existing navigation tree of the local Portal resulting in an new navigation tree, traversing the new navigation tree for rendering the integrated Portal page, identifying references in the new navigation tree for remote Portal fragments, establishing Communication with the remote Portal, and receiving and including remote Portal fragments into the local Portal page. The present invention secures a seamless integration of Portal fragments into the local Portal while maintaining the local Portal's look and feel.

    摘要翻译: 本发明提供一种系统和方法,用于通过接收远端Portal片段的元信息,将远程门户片段动态地集成到本地门户中,同时保持本地门户的外观和感觉,将所述元信息整合到现有的导航树中 本地Portal导致了一个新的导航树,遍历新的导航树,用于呈现集成的Portal页面,在远程Portal分段的新导航树中标识参考,建立与远程Portal的通信,以及将远程Portal分段接收到 本地Portal页面。 本发明确保Portal片段与本地Portal的无缝集成,同时保持本地Portal的外观和感觉。

    Method and system for providing a bi-directional feedback loop between project management and personal calendar systems
    20.
    发明授权
    Method and system for providing a bi-directional feedback loop between project management and personal calendar systems 有权
    在项目管理和个人日历系统之间提供双向反馈回路的方法和系统

    公开(公告)号:US09230228B2

    公开(公告)日:2016-01-05

    申请号:US11761663

    申请日:2007-06-12

    IPC分类号: G06Q10/06 G06Q10/10

    摘要: A system providing a bi-directional feedback loop that assists project management to make timely decisions and alterations based on personal calendar data retrieved from team members' calendars. The system provides a project manager user with perceptible alerts in a project manager user interface in response to detecting a conflict between proposed or actual personal calendar events of a team member user and deliverables assigned to that team member user. The project manager user interface enables the project manager to take an action in the event such a conflict is detected. Project manager actions in this regard may include permitting a conflicting personal calendar event, forbidding the conflicting personal calendar event, delegating the conflicting deliverable to another team member, adjusting the deliverable requirements, and/or escalating the conflict to a higher level of management.

    摘要翻译: 提供双向反馈循环的系统,可帮助项目管理根据从团队成员的日历中检索到的个人日历数据作出及时的决策和更改。 该系统在项目经理用户界面中为项目经理用户提供可感知的警报,以响应检测到团队成员用户的提议或实际个人日历事件与分配给该团队成员用户的可交付成果之间的冲突。 项目经理用户界面使项目经理能够在检测到这种冲突的情况下采取行动。 这方面的项目经理行为可能包括允许相互冲突的个人日历活动,禁止冲突的个人日历活动,将冲突的交付项目委托给另一个团队成员,调整可交付的需求,和/或将冲突升级到更高层次的管理。