Method and system for efficiently handling navigational state in a portal
    1.
    发明申请
    Method and system for efficiently handling navigational state in a portal 失效
    有效地处理门户导航状态的方法和系统

    公开(公告)号:US20070136415A1

    公开(公告)日:2007-06-14

    申请号:US11299450

    申请日:2005-12-09

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30873

    摘要: The present invention provides a method and system for efficiently handling navigational state by separating the latest navigational state into a base navigational state part and a delta navigational state part. The base navigational state which describes that part of the latest navigational state that is identical across all URLs is encoded in the header of the page markup to be submitted to the client's browser. The delta navigational part that describes the semantics of that specific URL is encoded in its associated URL. Each user interaction using such URL causes the browser to submit the base part as well as the delta part. On the server side the base and delta part are being merged resulting in new navigation state serving as a base for the rendering of the new page. The navigational state is represented as a hierarchical tree-like structure that can be serialized efficiently and compressed by prior art compression techniques. The hierarchical tree-like structure is based on a well-defined state model that is optimized in terms of state serialization. The state model arranges the contained navigational state information in character based information. That saves processing time as it avoids type conversion of navigational information. In addition the present invention includes further strategies to reduce the amount of information that must be serialized.

    摘要翻译: 本发明提供一种通过将最新导航状态分离为基本导航状态部分和增量导航状态部分来有效地处理导航状态的方法和系统。 描述所有URL中相同的最新导航状态的一部分的基本导航状态被编码在页面标记的标题中,以提交给客户端的浏览器。 描述该特定URL的语义的增量导航部分被编码在其关联的URL中。 使用这种URL的每个用户交互导致浏览器提交基本部分以及增量部分。 在服务器端,基础和增量部分正在合并,导致新的导航状态作为新页面呈现的基础。 导航状态表示为可以通过现有技术压缩技术有效序列化和压缩的分层树状结构。 分层树状结构基于在状态序列化方面优化的明确定义的状态模型。 状态模型将包含的导航状态信息安排在基于字符的信息中。 这可以节省处理时间,因为它避免了导航信息的类型转换。 此外,本发明还包括减少必须序列化的信息量的其它策略。

    Method and system for efficiently handling navigational state in a portal application
    2.
    发明申请
    Method and system for efficiently handling navigational state in a portal application 审中-公开
    在门户应用程序中有效处理导航状态的方法和系统

    公开(公告)号:US20070136456A1

    公开(公告)日:2007-06-14

    申请号:US11299451

    申请日:2005-12-09

    IPC分类号: G06F15/173

    CPC分类号: G06F16/958

    摘要: The present invention provides a method, system, and computer program product for efficiently handling navigational state by encoding the navigational state into each URL of a page. The navigational state is encoded in such a way that it can be easily decoded from the URL in order to restore the addressed view of the Portal and that allows for further navigation start from that view. Each user interaction uses an URL in a Portal page containing the navigational state consisting of a part that is identical across all URLs on that page and an additional part which represents the semantic of each specific URL. In a preferred embodiment of the present invention the internal representation of navigational state is laid down in a hierarchical tree-like structure for serialization purposes. The hierarchical tree-like structure is based on a well-defined state model that is optimized in terms of state serialization. The state model arranges the contained navigational state information in character based information. That saves processing time as it avoids type conversion of navigational information. A further embodiment of the present invention includes further strategies to reduce the amount of information that must be serialized.

    摘要翻译: 本发明提供一种通过将导航状态编码到页面的每个URL中来有效地处理导航状态的方法,系统和计算机程序产品。 导航状态被编码成可以容易地从URL解码,以便恢复Portal的寻址视图,并允许从该视图开始进一步的导航。 每个用户交互都使用门户网页中的URL,其中包含导航状态,该导航状态由该页面上的所有网址相同的部分组成,而另一部分则表示每个特定网址的语义。 在本发明的优选实施例中,导航状态的内部表示被放置在用于序列化目的的分层树状结构中。 分层树状结构基于在状态序列化方面优化的明确定义的状态模型。 状态模型将包含的导航状态信息安排在基于字符的信息中。 这可以节省处理时间,因为它避免了导航信息的类型转换。 本发明的另一实施例包括减少必须序列化的信息量的其它策略。

    Method, system, and computer program product for efficiently serializing navigational state in a portal
    3.
    发明授权
    Method, system, and computer program product for efficiently serializing navigational state in a portal 有权
    方法,系统和计算机程序产品,用于有效地序列化门户中的导航状态

    公开(公告)号:US08301783B2

    公开(公告)日:2012-10-30

    申请号:US12097425

    申请日:2006-10-18

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30873

    摘要: The present invention provides a method, system, and computer program product for efficiently serializing navigational state into URLs or the header of the new portal page by using a complete stream-based serialization. The inventive serialization is divided into two sub-processes which are both stream-based. The first stream-based serialization sub-process which is hierarchy-oriented uses the hierarchical object representation of the navigational state and transforms it into a series of events. The events serve as the input for various strategies for compacting information that is associated with these events. At the end of the sub-process the compacted navigational state information carried by the received events is transformed into a character-based representation and the hierarchical structure of the navigational state is derived from the order of the received events and transformed into an additional character-based representation both being directly streamed to the second sub-process.The second stream-based serialization sub-process which is hierarchy-independent uses the result of the first sub-process and applies further compression and character encoding strategies and finally streams the compressed and character encoded information into a URL or header of said new Portal page.Both sub-processes are seamlessly linked together.The inventive stream-based serialization method is efficient because it minimizes the overall processing time needed to generate a URL and also effective because it makes sure that the serialization result is as short as possible to meet the requirements regarding URL length and markup size.

    摘要翻译: 本发明提供了一种通过使用完整的基于流的串行化来有效地将导航状态序列化为URL或新门户页面的头部的方法,系统和计算机程序产品。 本发明的序列化被分为两个基于流的子进程。 基于层次的第一个基于流的序列化子过程使用导航状态的分层对象表示,并将其转换为一系列事件。 这些事件是用于压缩与这些事件相关联的信息的各种策略的输入。 在子过程结束时,由接收到的事件承载的压缩导航状态信息被转换为基于字符的表示,并且导航状态的分层结构从接收到的事件的顺序导出并被转换为附加字符 - 直接流式传输到第二个子进程。 与层次无关的第二个基于流的序列化子过程使用第一个子过程的结果并应用进一步的压缩和字符编码策略,并最终将压缩和字符编码的信息流式化为所述新Portal页面的URL或头部 。 两个子进程都无缝连接在一起。 本发明的基于流的串行化方法是有效的,因为它最小化生成URL所需的整体处理时间并且也是有效的,因为它确保序列化结果尽可能短以满足关于URL长度和标记大小的要求。

    Method and system for efficiently handling navigational state in a portal
    4.
    发明授权
    Method and system for efficiently handling navigational state in a portal 失效
    有效地处理门户导航状态的方法和系统

    公开(公告)号:US07801970B2

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

    申请号:US11299450

    申请日:2005-12-09

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30873

    摘要: The present invention provides a method and system for efficiently handling navigational state by separating the latest navigational state into a base navigational state part and a delta navigational state part. The base navigational state which describes that part of the latest navigational state that is identical across all URLs is encoded in the header of the page markup to be submitted to the client's browser. The delta navigational part that describes the semantics of that specific URL is encoded in its associated URL. Each user interaction using such URL causes the browser to submit the base part as well as the delta part. On the server side the base and delta part are being merged resulting in new navigation state serving as a base for the rendering of the new page. The navigational state is represented as a hierarchical tree-like structure that can be serialized efficiently and compressed by prior art compression techniques. The hierarchical tree-like structure is based on a well-defined state model that is optimized in terms of state serialization. The state model arranges the contained navigational state information in character based information. That saves processing time as it avoids type conversion of navigational information. In addition the present invention includes further strategies to reduce the amount of information that must be serialized.

    摘要翻译: 本发明提供一种通过将最新导航状态分离为基本导航状态部分和增量导航状态部分来有效地处理导航状态的方法和系统。 描述所有URL中相同的最新导航状态的一部分的基本导航状态被编码在页面标记的标题中,以提交给客户端的浏览器。 描述该特定URL的语义的增量导航部分被编码在其关联的URL中。 使用这种URL的每个用户交互导致浏览器提交基本部分以及增量部分。 在服务器端,基础和增量部分正在合并,导致新的导航状态作为新页面呈现的基础。 导航状态表示为可以通过现有技术压缩技术有效序列化和压缩的分层树状结构。 分层树状结构基于在状态序列化方面优化的明确定义的状态模型。 状态模型将包含的导航状态信息安排在基于字符的信息中。 这可以节省处理时间,因为它避免了导航信息的类型转换。 此外,本发明还包括减少必须序列化的信息量的其它策略。

    Method and system for the utilization of collaborative and social tagging for adaptation in web portals
    7.
    发明授权
    Method and system for the utilization of collaborative and social tagging for adaptation in web portals 失效
    在门户网站中利用协作和社会标签适应的方法和系统

    公开(公告)号:US07536637B1

    公开(公告)日:2009-05-19

    申请号:US12027659

    申请日:2008-02-07

    IPC分类号: G06F17/21 G06F17/30 G06F15/18

    摘要: This application explores the value of Web 2.0 techniques to perform adaptation based on semantic annotations. Semantic annotations are used to derive user and context models which in turn are used for performing the re-ordering of page layouts or the dynamic transformation of navigation topologies to provide a more user specific portal user interface. The semantic annotations also allow similarities and relationships to be calculated between resources and users so that additional relevant annotations and/or resources can be recommend to the user.

    摘要翻译: 该应用程序探讨了基于语义注释来执行适应性的Web 2.0技术的价值。 语义注释用于导出用户和上下文模型,这些用户和上下文模型又用于执行页面布局的重新排序或导航拓扑的动态转换,以提供更多的用户特定的门户用户界面。 语义注释还允许在资源和用户之间计算相似性和关系,以便向用户推荐额外的相关注释和/或资源。

    Differential rendering and refreshing a portal page with a page delta
    8.
    发明授权
    Differential rendering and refreshing a portal page with a page delta 失效
    差异渲染和刷新具有页面增量的门户页面

    公开(公告)号:US07831556B2

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

    申请号:US11384075

    申请日:2006-03-17

    IPC分类号: G06F17/00

    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)。

    Method for Graphical Visualization of Multiple Traversed Breadcrumb Trails
    9.
    发明申请
    Method for Graphical Visualization of Multiple Traversed Breadcrumb Trails 审中-公开
    多道面包屑路径的图形可视化方法

    公开(公告)号:US20100070856A1

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

    申请号:US12209801

    申请日:2008-09-12

    IPC分类号: G06F3/00

    CPC分类号: G06Q10/06

    摘要: A method for graphical visualization of multiple clickstreams traversed by a user that involves initiating a clickstream session in response to a user log-in and intercepting and storing all navigation interactions of the user during the clickstream session by a clickstream recorder component. In response to the user's request, the stored navigation interactions of the user for the clickstream session are analyzed by a clickstream analyzer to identify segments comprising interconnected nodes sequentially traversed by the user in a single navigation path during the session and to distinguish segments comprising nodes unrelated to other nodes traversed during the session. A graphic depiction of the identified segments comprising the interconnected nodes sequentially traversed by the user in a single navigation path during the session is presented to the user by a clickstream visualizer.

    摘要翻译: 一种用于图形可视化用于由用户遍历的多个点击流的方法,其涉及响应于用户登录并在点击流记录器组件的点击流会话期间拦截和存储用户的所有导航交互来启动点击流会话。 响应于用户的请求,点击流分析器分析用户对于点击流会话的存储的导航交互,以便在会话期间在单个导航路径中标识包括由用户顺序遍历的互连节点的段,并且将包括节点的段不相关 到会话期间遍历的其他节点。 通过点击流可视化器向用户呈现包括在会话期间由用户在单个导航路径中顺序遍历的互连节点的所识别的片段的图形描绘。

    Dynamically adaptive portlet palette having user/context customized and auto-populated content
    10.
    发明授权
    Dynamically adaptive portlet palette having user/context customized and auto-populated content 失效
    具有用户/上下文自定义和自动填充内容的动态自适应portlet调色板

    公开(公告)号:US07676557B1

    公开(公告)日:2010-03-09

    申请号:US12355070

    申请日:2009-01-16

    IPC分类号: G06F15/177

    CPC分类号: G06F9/451

    摘要: An event to initialize a portlet palette within a user interface having an open portal to which the portlet palette is associated can be detected. The portlet palette can be a user interface control that includes a portlet set of at least one portlet. The portlet palette can be configured so that a selection of a portlet from the portlet set causes the portlet to be added to the open portal. A set of portlets can be automatically determined from a set of stored portlets that are relevant to the open portal based upon previously defined programmatic rules and contextual information associated with the open portlet. The portlet palette can be dynamically populated with the determined set of portlets. The populated portlet palette can be presented within the user interface.

    摘要翻译: 可以检测到具有与其相关联的开放门户的用户界面中初始化Portlet调色板的事件。 portlet调色板可以是包含至少一个portlet的portlet集的用户界面控件。 可以配置portlet调色板,以便从portlet集中选择portlet会导致将portlet添加到打开的门户。 基于先前定义的程序规则和与打开的portlet相关联的上下文信息,可以从与开放门户相关的一组存储的portlet中自动确定一组portlet。 Portlet调色板可以用确定的portlet集合动态填充。 填充的Portlet调色板可以在用户界面中显示。